Document
PIC32MX1XX/2XX/5XX 64/100-PIN
32-bit Microcontrollers (up to 512 KB Flash and 64 KB SRAM) with Audio/Graphics/Touch (HMI), CAN, USB, and Advanced Analog
Operating Conditions
• 2.3V to 3.6V, -40ºC to +105ºC (DC to 40 MHz), -40ºC to +85ºC (DC to 50 MHz)
Core: 50 MHz/83 DMIPS MIPS32® M4K®
• MIPS16e® mode for up to 40% smaller code size • Code-efficient (C and Assembly) architecture • Single-cycle (MAC) 32x16 and two-cycle 32x32 multiply
Clock Management
• 0.9% internal oscillator • Programmable PLLs and oscillator clock sources • Fail-Safe Clock Monitor (FSCM) • Independent Watchdog Timer • Fast wake-up and start-up
Power Management
• Low-power management modes (Sleep and Idle) • Integrated Power-on Reset, Brown-out Reset, and High
Voltage Detect • 0.5 mA/MHz dynamic current (typical) • 44 μA IPD current (typical)
Audio/Graphics/Touch HMI Features
• External graphics interface with up to 34 PMP pins • 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 in run-time
• Charge Time Measurement Unit (CTMU): - Supports mTouch® capacitive touch sensing - Provides high-resolution time measurement (1 ns)
Advanced Analog Features
• ADC Module: - 10-bit 1 Msps rate with one Sample and Hold (S&H) - Up to 48 analog inputs - Can operate during Sleep mode
• Flexible and independent ADC trigger sources • On-chip temperature measurement capability • Comparators:
- Three dual-input Comparator modules
Packages
Type
QFN
Pin Count I/O Pins (up to) Contact/Lead Pitch
Dimensions
64 53 0.50 mm 9x9x0.9 mm
64 53 0.50 mm 10x10x1 mm
- Programmable reference with 32 voltage points
Timers/Output Compare/Input Capture
• Five General Purpose Timers: - Five 16-bit and up to two 32-bit Timers/Counters
• Five Output Compare (OC) modules • Five Input Capture (IC) modules • Peripheral Pin Select (PPS) to allow function remap • Real-Time Clock and Calendar (RTCC) module
Communication Interfaces
• USB 2.0-compliant Full-speed OTG controller • Up to five UART modules (12.5 Mbps):
- LIN 2.1 protocols and IrDA® support • Four 4-wire SPI modules (25 Mbps) • Two I2C modules (up to 1 Mbaud) with SMBus support • PPS to allow function remap • Parallel Master Port (PMP) with dual read/write buffers • Controller Area Network (CAN) 2.0B Compliant with
DeviceNet™ addressing support
Direct Memory Access (DMA)
• Four channels of hardware DMA with automatic data size detection
• 32-bit Programmable Cyclic Redundancy Check (CRC) • Two additional channels dedicated to USB • Two additional channels dedicated to CAN
Input/Output
• 10 mA or 15 mA source/sink for standard VOH/VOL and up to 22 mA for non-standard VOH1
• 5V-tolerant pins • Selectable open drain, pull-ups, and pull-downs • External interrupts on all I/O pins
Class B Support
• Class B Safety Library, IEC 60730
Debugger Development Support
• In-circuit and in-application programming • 4-wire MIPS® Enhanced JTAG interface • Unlimited program and six complex data breakpoints • IEEE 1149.2-compatible (JTAG) boundary scan
TQFP
100 85 0.40 mm 12x12x1 mm
100 85 0.50 mm 14x14x1 mm
TFBGA
100 85 0.65 mm 7x7x1.2 mm
2014-2019 Microchip Technology Inc.
DS60001290F-page 1
PIC32MX1XX/2XX/5XX 64/100-PIN FAMILY
TABLE 1:
PIC32MX1XX/2XX/5XX 64/100-PIN CONTROLLER FAMILY FEATURES
Remappable Peripherals
Device Pins
Packages(4) Program Memory (KB)(1)
Data Memory (KB) Remappable Pins Timers/Capture/Compare(2)
UART SPI/I2S External Interrupts(3) 10-bit 1 Msps ADC (Channels) Analog Comparators USB On-The-Go (OTG)
CAN CTMU
I2C PMP RTCC DMA Channels (Programmable/Dedicated) I/O Pins JTAG
PIC32MX120F064H
64
QFN, TQFP
64+3
8
37 5/5/5 4
3
5 28 3 N 0 Y 2
Y Y 4/0 53 Y
PIC32MX130F128H
64
QFN, TQFP
128+3
16
37 5/5/5 4
3
5 28 3
N
0
Y
2
Y
Y 4/0 53 Y
PIC32MX130F128L 100 TQFP 128+3 16 54 5/5/5 5 4 5 48 3 N 0 Y 2 Y Y 4/0 85 Y
PIC32MX230F128H
64
QFN, TQFP
128+3
16
37 5/5/5 4
3
5 28 3
Y
0
Y
2
Y
Y 4/2 49 Y
PIC32MX230F128L 100 TQFP 128+3 16 54 5/5/5 5 4 5 48 3 Y 0 Y 2 Y Y 4/2 81 Y
PIC32MX530F128H
64
QFN, TQFP
128+3
16
37 5/5/5 4
3
5 28 3
Y
1
Y
2
Y
Y 4/4 49 Y
PIC32MX530F128L 100 TQFP 128+3 16 54 5/5/5 5 4 5 48 3 Y 1 Y 2 Y Y 4/4 81 Y
PIC32MX150F256H
64
QFN, TQFP
256+3
32
37 5/5/5 4
3
5 28 3
N
0
Y
2
Y
Y 4/0 53 Y
PIC32MX150F256L 100 TQFP 256+3 32 54 5/5/5 5 4 5 48 3 N 0 Y 2 Y Y 4/0 85 Y
PIC32MX250F256H
64
QFN, TQFP
256+3
32
37 5/5/5 4
3
5 28 3
Y
0
Y
2
Y
Y 4/2 49 Y
PIC32MX250F256L 100 TQFP 256+3 32 54 5/5/5 5 4 5 48 3 Y 0 Y 2 Y Y 4/2 81 Y
PIC32MX550F256H
64
QFN, TQFP
256+3
32
37 5/5/5 4
3
5 28 3
Y
1
Y
2
Y
Y 4/4 49 Y
PIC32MX550F256L 100 TQFP 256+3 32 54 5/5/5 5 4 5 48 3 Y 1 Y 2 Y Y 4/4 81 Y
PIC32MX170F512H
64
QFN, TQFP
512+3
64
37 5/5/5 4
3
5 28 3
N
0
Y
.