PIC32MZ Peripherals (Overview)

PIC32MZ devices incorporate a variety of innovative peripherals that allow it to interface with the external world.

The peripherals are connected to the CPU core via several "peripheral" buses which enable you to optimize peripheral operating speed, while allowing the CPU to run at maximum speed (200MHz).

Please visit this page to learn more about the PIC32MZ oscillator system and how to set-up the clocks for SYSCLK and the various peripheral buses (PBCLKx).

Available peripherals in PIC32MZ cover many categories and contain several key features:

Direct Memory Access (DMA)

  • Eight channels with automatic data size detection
  • Programmable Cyclic Redundancy Check (CRC)

Security Features

  • Crypto Engine with a Random Number Generator (RNG) for data encryption/decryption and authentication (AES, 3DES, SHA, MD5, and HMAC)
  • Advanced memory protection:
    • Peripheral and memory region access control

Communications Interfaces

  • Two CAN modules (with dedicated DMA channels):
    • 2.0B Active with DeviceNet™ addressing support
  • Six UART modules (25 Mbps):
    • Supports LIN 1.2 and IrDA® protocols
  • Six 4-wire SPI modules
  • Serial Quad Memory Interface (SQI) configurable as an additional SPI module (50 MHz)
  • Five I2C modules (up to 1 Mbaud) with SMBus support
  • Parallel Master Port (PMP)
  • Peripheral Pin Select (PPS) to enable function remap to digital I/O pins

Hi-Speed Communications Interfaces

  • USB 2.0-compliant Hi-Speed (480 MBit/s) On-The-Go (OTG) controller
  • 10/100 Mbps Ethernet MAC with MII and RMII interface

Timers & Input Capture/Output Compare/PWM

  • Nine 16-bit or up to four 32-bit timers/counters
  • Nine Output Compare (OC) modules
  • Nine Input Capture (IC) modules
  • Peripheral Pin Select (PPS) to enable function remap to digital I/O pins

Digital Input/Output

  • 5V-tolerant pins with up to 32mA source/sink
  • Selectable open drain, pull-ups, and pull-downs
  • External interrupts on all I/O pins

Analog Input/Output

  • 12-bit ADC resolution and up to 48 analog inputs
  • Two comparators with 32 programmable voltage references
  • Temperature sensor with ±2ºC accuracy

Audio & Graphics Interfaces

  • Graphics interfaces: External Bus Interface (EBI) or Parallel Master Port (PMP)
  • Audio data communication: I2S, LJ, and RJ
  • Audio control interfaces: SPI and I2C™
  • Audio master clock: Fractional clock frequencies with USB synchronization

Peripheral modules are fully documented in the family reference manual sections, listed on the device's web page. Refer to the specific device data sheet for the list of applicable peripheral modules.

© 2020 Microchip Technology, Inc.
Notice: ARM and Cortex are the registered trademarks of ARM Limited in the EU and other countries.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.