Datasheet

Rich integrated analog
and digital peripheral set,
compatible with 16-bit
PIC microcontrollers
Analog
Comparators
(3)
2-Wire
Debug
CAN 2.0b
(2)
Instruction Data
512 KB
Flash
• 100 MHz, 1.65 DMIPS/MHz
• 5 Stage Pipeline, 32-bit ALU
DM
IP
S
/MHz
ne
32
-
t
A
LU
M4K 32-bit Core
128 KB
SRAM
1
2
K
F
l
a
s
5
1
F
Prefetch
Buffer
Cache
Pr
e
fe
t
c
h
B
u
f
f
f
f
er
C
h
1
28 K
B
SRA
M
GPIO
(85)
P
I
O
85
)
VREG
Shadow Set
,
ha
d
ow
S
et
32 Core
Registers
I
JTAG
Trace
D
Sh
3
Re
i
S
R
32-bit
HW
Mul/Div
2-Wire
Debug
DMA
8 Ch.
2-
W
i
re
Deb
u
g
I
2
S/SPI
(4)
I
2
C
(5)
RTCC
UART
(6)
g
tors
I
2
C
28 Ch.
10-bit
ADC
A
nal
o
Compara
16-bit
Parallel
Port
I
2
S
/S
P
T
Output
Compare
PWM (5)
P
I
RTC
16-bit
Timers
(5)
U
A
R
R
T
Input
Capture
(5)
8
P
8
(
G
(
Interrupt
Controller
n
terrup
t
ontroller
10/100
Ethernet
MAC
C
A
N
(
C
USB
OTG
2 Ch. DMA 4 Ch. DMA 2 Ch. DMA
b
MAC
MAC
M
10/
100
E
t
h
e
rn
et
10/100
RMII/MII
CTMU/
Temp
Sense
Bus Matrix
Peripheral Bus
10
0
MH
z
,
5
S
t
ag
e
P
ip
e
li
n
,
1.
6
5
D
P
ip
e
li
n
M
4
M
4
g
JTAG
T
r
a
c
e
p
g
3
2
-
b
i
t
HW
Mu
l/Di
v
®
32-bit MIPS M4K core,
Harvard architecture,
Single-cycle hardware
MAC fast interrupts and
context switch
Direct memory access
controller with integrated
CRC module operates
in idle mode
USB On-The-Go
controller with dedicated
DMA channels and
integrated transceivers
Single 2.3 to 3.6V
supply power-on
reset, brown-out
reset, low voltage
detection
High-throughput
Bus matrix with
high-speed
concurrent access
to memories,
peripherals and I/O
Flexible 1:1 to
1:8 ratio with
Bus matrix to suit
application needs
10/100 Ethernet
MAC with dedicated
DMA channels and
MII/RMII interfaces
MPLAB X IDE,
MPLAB ICD 3
In-Circuit Debugger
and MPLAB
REAL ICE
In-Circuit Emulator
compatible
CAN2.0b, with
configurable buffers
and advanced filtering
Inside the MIPS® M4K Core PIC32 MCU
512K, 128-bit wide
self-programmable
Flash, predictive
instruction pre-fetch
256 byte Cache
16-bit Parallel master port with
programmable wait states. Connect
to SRAM, Flash, graphic LCDs or
other peripherals
Note: Not all features are available on all PIC32 devices. Please see product family table for more information.
4
32-bit Microcontrollers