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
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 1.2 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 REVG (Grade 2 -40ºC to +105ºC) planned
• 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-2013 Microchip Technology Inc.
DS60001156H-page 1
PIC32MX5XX/6XX/7XX
TABLE 2:
PIC32 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
“Pin
Diagrams”
section for more
information.
Some pins between the UART, SPI and I
2
C modules may be shared. Refer to the
“Pin
Diagrams”
section for more
information.
Refer to
Section33.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-2013 Microchip Technology Inc.
DS60001156H-page 3
Packages
(4)
PMP/PSP
UART
(2,3)
Ethernet
I
2
C™
(3)
Device
Trace
JTAG
SPI
(3)
Pins
USB
PIC32MX5XX/6XX/7XX
TABLE 3:
PIC32 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
“Pin
Diagrams”
section for more
information.
Some pins between the UART, SPI and I
2
C modules may be shared. Refer to the
“Pin
Diagrams”
section for more
information.
Refer to
Section 33.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.
DS60001156H-page 4
2009-2013 Microchip Technology Inc.
Packages
(4)
PMP/PSP
UART
(2,3)
Ethernet
I
2
C™
(3)
Device
Trace
JTAG
SPI
(3)
CAN
USB
Pins
PIC32MX5XX/6XX/7XX
Pin Diagrams
64-Pin QFN
(1)
= Pins are up to 5V tolerant
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49
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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
SOSCO/T1CK/CN0/RC14
SOSCI/CN1/RC13
OC1/INT0/RD0
IC4/PMCS1/PMA14/INT4/RD11
SCL1/IC3/PMCS2/PMA15/INT3/RD10
SS3/U4RX/U1CTS/SDA1/IC2/INT2/RD9
RTCC/IC1/INT1/RD8
Vss
OSC2/CLKO/RC15
OSC1/CLKI/RC12
V
DD
D+/RG2
D-/RG3
V
USB3V3
V
BUS
USBID/RF3
Note 1:
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-2013 Microchip Technology Inc.
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
PMD4/RE4
PMD3/RE3
PMD2/RE2
PMD1/RE1
PMD0/RE0
C1TX/RF1
C1RX/RF0
V
DD
V
CAP
CN16/RD7
CN15/RD6
PMRD/CN14/RD5
OC5/IC5/PMWR/CN13/RD4
SCL3/SDO3/U1TX/OC4/RD3
SDA3/SDI3/U1RX/OC3/RD2
SCK3/U4TX/U1RTS/OC2/RD1
PIC32MX534F064H
PIC32MX564F064H
PIC32MX564F128H
PIC32MX575F256H
PIC32MX575F512H
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
DS60001156H-page 5