PIC32MZ Peripherals (Overview)
peripherals-overview-v2.png

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 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 PIC32MZ2048EFG100 product page. Refer to the specific device datasheet 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.