Document
PIC32MX5XX/6XX/7XX
32-bit Microcontrollers (up to 512 KB Flash and 128 KB SRAM)
with Graphics Interface, USB, CAN, and Ethernet
Operating Conditions
• 2.3V to 3.6V, -40ºC to +105ºC, DC to 80 MHz
Core: 80 MHz/105 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 (on some variants) • 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 • 0.5 mA/MHz dynamic current (typical) • 41 µA IPD current (typical)
Graphics Features
• External graphics interface with up to 34 Parallel Master Port (PMP) pins: - Interface to external graphics controller - Capable of driving LCD directly with DMA and internal or external memory
Analog Features
• 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 ADC trigger sources • Comparators:
- Two dual-input Comparator modules - Programmable references with 32 voltage points
Packages
Type
QFN
Pin Count
64
64
I/O Pins (up to)
51
51
Contact/Lead Pitch
0.50
0.50
Dimensions
9x9x0.9
10x10x1
Note: All dimensions are in millimeters (mm) unless specified.
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 • Real-Time Clock and Calendar (RTCC) module
Communication Interfaces
• USB 2.0-compliant Full-Speed OTG controller • 10/100 Mbps Ethernet MAC with MII and RMII interface • CAN module:
- 2.0B Active with DeviceNet™ addressing support • Six UART modules (20 Mbps):
- Supports LIN 2.1 protocols and IrDA® support • Up to four 4-wire SPI modules (25 Mbps) • Up to five I2C modules (up to 1 Mbaud) with SMBus
support • Parallel Master Port (PMP)
Direct Memory Access (DMA)
• Up to eight channels of hardware DMA with automatic data size detection
• 32-bit Programmable Cyclic Redundancy Check (CRC) • Six additional channels dedicated to USB, Ethernet and
CAN modules
Input/Output
• 15 mA or 10 mA source/sink for standard VOH/VOL and up to 22 mA for non-standard VOH1
• 5V-tolerant pins • Selectable open drain and pull-ups • External interrupts
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 83 0.40 12x12x1
100 83 0.50 14x14x1
TFBGA
121 83 0.80 10x10x1.1
VTLA
124 83 0.50 9x9x0.9
2009-2019 Microchip Technology Inc.
DS60001156K-page 1
PIC32MX5XX/6XX/7XX
TABLE 1:
PIC32MX5XX USB AND CAN FEATURES
USB and CAN
Device Pins
Program Memory (KB) Data Memory (KB) USB CAN
Timers/Capture/Compare DMA Channels
(Programmable/Dedicated) UART(2,3) SPI(3) I2C(3)
10-bit 1 Msps ADC (Channels) Comparators PMP/PSP JTAG Trace Packages(4)
PIC32MX534F064H 64 64 + 12(1) 16 1
1 5/5/5 4/4 6
3
4
16
2
Yes Yes
No
PT, MR
PIC32MX564F064H 64 64 + 12(1) 32 1
1 5/5/5 4/4 6
3
4
16
2
Yes Yes
No
PT, MR
PIC32MX564F128H 64 128 + 12(1) 32 1
1 5/5/5 4/4 6
3
4
16
2
Yes Yes
No
PT, MR
PIC32MX575F256H 64 256 + 12(1) 64 1
1 5/5/5 8/4 6
3
4
16
2
Yes Yes
No
PT, MR
PIC32MX575F512H 64 512 + 12(1) 64 1
1 5/5/5 8/4 6
3
4
16
2
Yes Yes
No
PT, MR
PT, PIC32MX534F064L 100 64 + 12(1) 16 1 1 5/5/5 4/4 6 4 5 16 2 Yes Yes Yes PF,
BG
PT, PIC32MX564F064L 100 64 + 12(1) 32 1 1 5/5/5 4/4 6 4 5 16 2 Yes Yes Yes PF,
BG
PT, PIC32MX564F128L 100 128 + 12(1) 32 1 1 5/5/5 4/4 6 4 5 16 2 Yes Yes Yes PF,
BG
PT, PIC32MX575F256L 100 256 + 12(1) 64 1 1 5/5/5 8/4 6 4 5 16 2 Yes Yes Yes PF,
BG
PT, PIC32MX575F512L 100 512 + 12(1) 64 1 1 5/5/5 8/4 6 4 5 16 2 Yes Yes Yes PF,
BG
Legend: PF, PT = TQFP
MR = QFN
BG = TFBGA
TL = VTLA(5)
Note 1: This device features 12 KB boot Flash memory.
2: CTS and RTS pins may not be available for all UART modules. Refer to the “Device Pin Tables” section for more
information. 3: Some pins between the UART, SPI and I2C modules may be shared. Refer to the “Device Pin Tables” section for more
information.
4: Refer to 34.0 “Packaging Information” for more information.
5: 100-pin devices in the VTLA package are available upon request. Please contact your local Microchip Sales Office for
details.
DS60001156K-page 2
2009-2019 Microchip Technology Inc.
PIC32MX5XX/6XX/7XX
TABLE 2:
PIC32MX6XX USB AND ETHERNET FEATURES
USB and Ethernet
Device Pins
Program Memory (KB) Data Memory (KB) USB Ethernet
Timers/Capture/Compare DMA Channels
(Programmable/Dedicated) UART(2,3) SPI(3) I2.