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
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
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
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 I
2
C modules (up to 1 Mbaud) with SMBus
support
• Parallel Master Port (PMP)
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)
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
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
Input/Output
• 15 mA or 10 mA source/sink for standard V
OH
/V
OL
and
up to 22 mA for non-standard V
OH1
• 5V-tolerant pins
• Selectable open drain and pull-ups
• External interrupts
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
Qualification and Class B Support
• AEC-Q100 REVH (Grade 2 -40ºC to +105ºC)
• 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
TFBGA
100
83
0.50
14x14x1
121
83
0.80
10x10x1.1
VTLA
124
83
0.50
9x9x0.9
Packages
Type
Pin Count
I/O Pins (up to)
Contact/Lead Pitch
Dimensions
Note:
QFN
64
51
0.50
9x9x0.9
64
51
0.50
10x10x1
TQFP
100
83
0.40
12x12x1
All dimensions are in millimeters (mm) unless specified.
2009-2016 Microchip Technology Inc.
DS60001156J-page 1
PIC32MX5XX/6XX/7XX
TABLE 1:
PIC32MX5XX USB AND CAN FEATURES
USB and CAN
10-bit 1 Msps ADC (Channels)
DMA Channels
(Programmable/Dedicated)
Timers/Capture/Compare
Program Memory (KB)
Data Memory (KB)
Comparators
PIC32MX534F064H
PIC32MX564F064H
PIC32MX564F128H
PIC32MX575F256H
PIC32MX575F512H
64
64
64
64
64
64 + 12
(1)
64 + 12
(1)
128 + 12
(1)
256 + 12
(1)
512 + 12
(1)
64 + 12
(1)
16
32
32
64
64
1
1
1
1
1
1
1
1
1
1
5/5/5
5/5/5
5/5/5
5/5/5
5/5/5
4/4
4/4
4/4
8/4
8/4
6
6
6
6
6
3
3
3
3
3
4
4
4
4
4
16
16
16
16
16
2
2
2
2
2
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
No
No
PT,
MR
PT,
MR
PT,
MR
PT,
MR
PT,
MR
PT,
PF,
BG
PT,
PF,
BG
PT,
PF,
BG
PT,
PF,
BG
PT,
PF,
BG
PIC32MX534F064L
100
16
1
1
5/5/5
4/4
6
4
5
16
2
Yes
Yes
Yes
PIC32MX564F064L
100
64 + 12
(1)
32
1
1
5/5/5
4/4
6
4
5
16
2
Yes
Yes
Yes
PIC32MX564F128L
100 128 + 12
(1)
32
1
1
5/5/5
4/4
6
4
5
16
2
Yes
Yes
Yes
PIC32MX575F256L
100 256 + 12
(1)
64
1
1
5/5/5
8/4
6
4
5
16
2
Yes
Yes
Yes
PIC32MX575F512L
Legend:
Note 1:
2:
3:
4:
5:
100 512 + 12
(1)
64
1
1
5/5/5
8/4
6
4
5
16
2
Yes
Yes
Yes
PF, PT = TQFP
MR = QFN
BG = TFBGA
TL = VTLA
(5)
This device features 12 KB boot Flash memory.
CTS and RTS pins may not be available for all UART modules. Refer to the
“Device
Pin Tables”
section for more
information.
Some pins between the UART, SPI and I
2
C modules may be shared. Refer to the
“Device
Pin Tables”
section for more
information.
Refer to
34.0 “Packaging Information”
for more information.
100-pin devices in the VTLA package are available upon request. Please contact your local Microchip Sales Office for
details.
DS60001156J-page 2
2009-2016 Microchip Technology Inc.
Packages
(4)
PMP/PSP
UART
(2,3)
Device
Trace
SPI
(3)
JTAG
I
2
C
(3)
CAN
Pins
USB
PIC32MX5XX/6XX/7XX
TABLE 2:
PIC32MX6XX USB AND ETHERNET FEATURES
USB and Ethernet
10-bit 1 Msps ADC (Channels)
DMA Channels
(Programmable/Dedicated)
Timers/Capture/Compare
Program Memory (KB)
Data Memory (KB)
Comparators
PIC32MX664F064H
PIC32MX664F128H
PIC32MX675F256H
PIC32MX675F512H
PIC32MX695F512H
PIC32MX664F064L
PIC32MX664F128L
PIC32MX675F256L
PIC32MX675F512L
PIC32MX695F512L
Legend:
Note 1:
2:
3:
4:
5:
64
64
64
64
64
100
100
100
100
100
64 + 12
(1)
128 + 12
(1)
256 + 12
(1)
512 + 12
(1)
512 + 12
(1)
64 + 12
(1)
128 + 12
(1)
256 + 12
(1)
512 + 12
(1)
512 + 12
(1)
32
32
64
64
128
32
32
64
64
128
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5/5/5
5/5/5
5/5/5
5/5/5
5/5/5
5/5/5
5/5/5
5/5/5
5/5/5
5/5/5
4/4
4/4
8/4
8/4
8/4
4/4
4/4
8/4
8/4
8/4
6
6
6
6
6
6
6
6
6
6
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
16
16
16
16
16
16
16
16
16
16
2
2
2
2
2
2
2
2
2
2
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
No
No
Yes
Yes
Yes
Yes
Yes
PT,
MR
PT,
MR
PT,
MR
PT,
MR
PT,
MR
PT, PF,
BG
PT, PF,
BG
PT, PF,
BG
PT, PF,
BG, TL
PT, PF,
BG, TL
PF, PT = TQFP
MR = QFN
BG = TFBGA
TL = VTLA
(5)
This device features 12 KB boot Flash memory.
CTS and RTS pins may not be available for all UART modules. Refer to the
“Device
Pin Tables”
section for more
information.
Some pins between the UART, SPI and I
2
C modules may be shared. Refer to the
“Device
Pin Tables”
section for
more information.
Refer to
34.0 “Packaging Information”
for more information.
100-pin devices other than those listed here are available in the VTLA package upon request. Please contact your local
Microchip Sales Office for details.
2009-2016 Microchip Technology Inc.
DS60001156J-page 3
Packages
(4)
UART
(2,3)
PMP/PSP
Ethernet
Device
SPI
(3)
Trace
JTAG
I
2
C
(3)
Pins
USB
PIC32MX5XX/6XX/7XX
TABLE 3:
PIC32MX7XX USB, ETHERNET, AND CAN FEATURES
USB, Ethernet, and CAN
10-bit 1 Msps ADC (Channels)
DMA Channels
(Programmable/Dedicated)
Timers/Capture/Compare
Program Memory (KB)
Data Memory (KB)
Comparators
PIC32MX764F128H
PIC32MX775F256H
PIC32MX775F512H
PIC32MX795F512H
PIC32MX764F128L
PIC32MX775F256L
PIC32MX775F512L
PIC32MX795F512L
Legend:
Note 1:
2:
3:
4:
5:
64
64
64
64
128 + 12
(1)
256 + 12
(1)
512 + 12
(1)
32
64
64
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
2
2
2
5/5/5
5/5/5
5/5/5
5/5/5
5/5/5
5/5/5
5/5/5
5/5/5
4/8
8/8
8/8
8/8
4/6
8/8
8/8
8/8
6
6
6
6
6
6
6
6
3
3
3
3
4
4
4
4
4
4
4
4
5
5
5
5
16
16
16
16
16
16
16
16
2
2
2
2
2
2
2
2
Yes Yes
Yes Yes
Yes Yes
Yes Yes
No
No
No
No
PT,
MR
PT,
MR
PT,
MR
PT,
MR
PT, PF,
BG
PT, PF,
BG
PT, PF,
BG
PT, PF,
BG, TL
512 + 12
(1)
128
32
64
64
100 128 + 12
(1)
100 256 + 12
(1)
100 512 + 12
(1)
Yes Yes Yes
Yes Yes Yes
Yes Yes Yes
Yes Yes Yes
100 512 + 12
(1)
128
PF, PT = TQFP
MR = QFN
BG = TFBGA
TL = VTLA
(5)
This device features 12 KB boot Flash memory.
CTS and RTS pins may not be available for all UART modules. Refer to the
“Device
Pin Tables”
section for more
information.
Some pins between the UART, SPI and I
2
C modules may be shared. Refer to the
“Device
Pin Tables”
section for
more information.
Refer to
Section 34.0 “Packaging Information”
for more information.
100-pin devices other than those listed here are available in the VTLA package upon request. Please contact your local
Microchip Sales Office for details.
DS60001156J-page 4
2009-2016 Microchip Technology Inc.
Packages
(4)
PMP/PSP
UART
(2,3)
Ethernet
Device
Trace
SPI
(3)
JTAG
I
2
C
(3)
CAN
Pins
USB
PIC32MX5XX/6XX/7XX
Device Pin Tables
TABLE 4:
PIN NAMES FOR 64-PIN USB AND CAN DEVICES
64-PIN QFN
(2)
AND TQFP (TOP VIEW)
PIC32MX534F064H
PIC32MX564F064H
PIC32MX564F128H
PIC32MX575F256H
PIC32MX575F512H
64
1
QFN
(2)
Pin #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Note
PMD5/RE5
PMD6/RE6
PMD7/RE7
SCK2/U6TX/U3RTS/PMA5/CN8/RG6
SDA4/SDI2/U3RX/PMA4/CN9/RG7
SCL4/SDO2/U3TX/PMA3/CN10/RG8
MCLR
SS2/U6RX/U3CTS/PMA2/CN11/RG9
V
SS
V
DD
AN5/C1IN+/V
BUSON
/CN7/RB5
AN4/C1IN-/CN6/RB4
AN3/C2IN+/CN5/RB3
AN2/C2IN-/CN4/RB2
PGEC1/AN1/V
REF
-/CV
REF
-/CN3/RB1
PGED1/AN0/V
REF
+/CV
REF
+/PMA6/CN2/RB0
PGEC2/AN6/OCFA/RB6
PGED2/AN7/RB7
AV
DD
AV
SS
AN8/SS4/U5RX/U2CTS/C1OUT/RB8
AN9/C2OUT/PMA7/RB9
TMS/AN10/CV
REFOUT
/PMA13/RB10
TDO/AN11/PMA12/RB11
V
SS
V
DD
TCK/AN12/PMA11/RB12
TDI/AN13/PMA10/RB13
AN14/SCK4/U5TX/U2RTS/PMALH/PMA1/RB14
AN15/OCFB/PMALL/PMA0/CN12/RB15
AC1TX/SDA5/SDI4/U2RX/PMA9/CN17/RF4
AC1RX/SCL5/SDO4/U2TX/PMA8/CN18/RF5
1:
2:
Full Pin Name
Pin #
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
USBID/RF3
V
BUS
V
USB3V3
D-/RG3
D+/RG2
V
DD
OSC1/CLKI/RC12
64
1
TQFP
Full Pin Name
OSC2/CLKO/RC15
Vss
RTCC/IC1/INT1/RD8
SS3/U4RX/U1CTS/SDA1/IC2/INT2/RD9
SCL1/IC3/PMCS2/PMA15/INT3/RD10
IC4/PMCS1/PMA14/INT4/RD11
OC1/INT0/RD0
SOSCI/CN1/RC13
SOSCO/T1CK/CN0/RC14
SCK3/U4TX/U1RTS/OC2/RD1
SDA3/SDI3/U1RX/OC3/RD2
SCL3/SDO3/U1TX/OC4/RD3
OC5/IC5/PMWR/CN13/RD4
PMRD/CN14/RD5
CN15/RD6
CN16/RD7
V
CAP
V
DD
C1RX/RF0
C1TX/RF1
PMD0/RE0
PMD1/RE1
PMD2/RE2
PMD3/RE3
PMD4/RE4
Shaded pins are 5V tolerant.
The metal plane at the bottom of the device is not connected to any pins and is recommended to be connected to V
SS
externally.
2009-2016 Microchip Technology Inc.
DS60001156J-page 5