PIC32MZ Peripherals (Overview)

Last modified by Microchip on 2023/11/09 09:01

Block diagram

PIC32MZ devices incorporate a variety of innovative peripherals that allow them 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 (200 MHz).

Please see the PIC32MZ Oscillator page to learn more.

Available Peripherals in PIC32MZ - Categories and 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 Direct Memory Access (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) is configurable as an additional Serial Peripheral Interface (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 32 mA source/sink.
  • Selectable open drain, pull-ups, and pull-downs.
  • External interrupts on all I/O pins.

Analog Input/Output

  • 12-bit Analog-to-Digital Converters (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 PIC32MZ2048EFG100 product page. Refer to the specific device datasheet for the list of applicable peripheral modules.

Back to top