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

PIC32MX 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 two peripheral buses which enable you to optimize peripheral operating speed while allowing the CPU to run at maximum speed (100 MHz):

  • SYSCLK Peripheral Bus
    • Peripherals operating at the CPU speed
  • PBCLK Peripheral Bus
    • Peripherals operating at a lower speed

Please visit the PIC32MX Oscillator page to learn more about the oscillator system and how to set up the clocks for SYSCLK and PBCLK.

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

Direct Memory Access (DMA)

  • Up to eight channels with automatic data size detection
  • Programmable Cyclic Redundancy Check (CRC)
  • Six additional channels dedicated to USB, Ethernet, and CAN modules

Communications Interfaces

  • USB 2.0-compliant Full-Speed (12 Mbit/s) On-The-Go (OTG) controller
  • CAN module (with dedicated DMA channels):
    • 2.0 B Active with DeviceNet™ addressing support
  • Six Universal Asynchronous Receiver Transmitter (UART) modules (20 Mbps):
    • Supports LIN 1.2 and IrDA® protocols
  • Up to four 4-wire Serial Peripheral Interface (SPI) modules
  • Up to five I2C modules (up to 1 Mbaud) with SMBus support
  • Parallel Master Port (PMP)
  • Peripheral Pin Select (PPS) to enable function to remap to digital I/O pins

PPS is offered on select PIC32MX devices. Please review the device datasheet for availability.

Hi-Speed Communications Interfaces

  • 10/100 Mbps Ethernet MAC with MII and RMII interface

Timers & Input Capture/Output Compare/PWM

  • Five 16-bit or up to two 32-bit timers/counters
  • Five Output Compare (OC) modules
  • Five Input Capture (IC) modules
  • Real-Time Clock and Calendar (RTCC) Module

Digital Input/Output

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

Analog Input/Output

  • ADC Module:
    • 10-bit 1 Msps rate with one Sample and Hold (S&H)
    • 16 analog inputs
    • Can operate during Sleep mode
  • Flexible and independent Analog-to-Digital Converters (ADC) trigger sources
  • Comparators:
    • Two dual-input Comparator modules
    • Programmable references with 32 voltage points

Audio/Graphics/Touch Interfaces

  • External graphics interface with up to 34 PMP pins:
    • Interface to external graphics controller
    • Capable of driving LCD directly with DMA and internal or external memory
  • Audio data communication: I2S, LJ, RJ, USB
  • Audio data control interface: SPI and I2C
  • Audio data master clock:
    • Generation of fractional clock frequencies
    • Can be synchronized with USB clock
    • Can be tuned at run-time
  • Charge Time Measurement Unit (CTMU)
  • Supports mTouch™ capacitive touch sensing
  • Provides high-resolution time measurement (1 ns)

Audio/Touch interfaces are available on select PIC32MX devices. Please review the device datasheet for availability.

Peripheral modules are fully documented in the family reference manual sections, available from the device's web page. Refer to the specific device datasheet for the list of applicable peripheral modules.

© 2024 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.