PIC32MX1XX/2XX 28/36/44-PIN
32-bit Microcontrollers (up to 256 KB Flash and 64 KB SRAM) with
Audio and Graphics Interfaces, USB, and Advanced Analog
Operating Conditions
• 2.3V to 3.6V, -40ºC to +105ºC, DC to 40 MHz
• 2.3V to 3.6V, -40ºC to +85ºC, DC to 50 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
• Peripheral Pin Select (PPS) to allow function remap
• Real-Time Clock and Calendar (RTCC) module
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
Communication Interfaces
• USB 2.0-compliant Full-speed OTG controller
• Two UART modules (12.5 Mbps):
- Supports LIN 2.0 protocols and IrDA
®
support
• Two 4-wire SPI modules (25 Mbps)
• Two I
2
C modules (up to 1 Mbaud) with SMBus support
• PPS to allow function remap
• Parallel Master Port (PMP)
Power Management
•
•
•
•
Low-power management modes (Sleep and Idle)
Integrated Power-on Reset and Brown-out Reset
0.5 mA/MHz dynamic current (typical)
44
μA
I
PD
current (typical)
Direct Memory Access (DMA)
• Four channels of hardware DMA with automatic data
size detection
• Two additional channels dedicated for USB
• Programmable Cyclic Redundancy Check (CRC)
Audio Interface Features
• Data communication: I
2
S, LJ, RJ, and DSP modes
• Control interface: SPI and I
2
C
• Master clock:
- Generation of fractional clock frequencies
- Can be synchronized with USB clock
- Can be tuned in run-time
Input/Output
• 10 mA source/sink on all I/O pins and up to 14 mA on
non-standard V
OH
• 5V-tolerant pins
• Selectable open drain, pull-ups, and pull-downs
• External interrupts on all I/O pins
Advanced Analog Features
• ADC Module:
- 10-bit 1.1 Msps rate with one S&H
- Up to 10 analog inputs on 28-pin devices and 13
analog inputs on 44-pin devices
• Flexible and independent ADC trigger sources
• Charge Time Measurement Unit (CTMU):
- Supports mTouch™ capacitive touch sensing
- Provides high-resolution time measurement (1 ns)
- On-chip temperature measurement capability
• Comparators:
- Up to three Analog 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
Packages
Type
Pin Count
I/O Pins (up to)
Contact/Lead Pitch
Dimensions
Note:
SOIC
28
21
1.27
17.90x7.50x2.65
SSOP
28
21
0.65
10.2x5.3x2
SPDIP
28
21
0.100''
1.365''x.285''x.135''
28
21
0.65
6x6x0.9
QFN
44
34
0.65
8x8x0.9
36
25
0.50
5x5x0.9
VTLA
44
34
0.50
6x6x0.9
TQFP
44
34
0.80
10x10x1
All dimensions are in millimeters (mm) unless specified.
2011-2018 Microchip Technology Inc.
DS60001168K-page 1
PIC32MX1XX/2XX 28/36/44-PIN FAMILY
TABLE 1:
PIC32MX1XX 28/36/44-PIN GENERAL PURPOSE FAMILY FEATURES
Timers
(2)
/Capture/Compare
10-bit 1 Msps ADC (Channels)
DMA Channels
(Programmable/Dedicated)
Remappable Peripherals
Program Memory (KB)
(1)
External Interrupts
(3)
USB On-The-Go (OTG)
Analog Comparators
Data Memory (KB)
Remappable Pins
SPI/I
2
S
UART
PIC32MX110F016B
PIC32MX110F016C
PIC32MX110F016D
28
36
44
16+3
16+3
16+3
4
4
4
20
24
32
5/5/5
5/5/5
5/5/5
2
2
2
2
2
2
5
5
5
3
3
3
N
N
N
2
2
2
Y
Y
Y
4/0
4/0
4/0
Y
Y
Y
10
12
13
Y
Y
Y
21
25
35
Y
Y
Y
SOIC,
SSOP,
SPDIP,
QFN
VTLA
VTLA,
TQFP,
QFN
SOIC,
SSOP,
SPDIP,
QFN
VTLA
VTLA,
TQFP,
QFN
SOIC,
SSOP,
SPDIP,
QFN
VTLA
VTLA,
TQFP,
QFN
SOIC,
SSOP,
SPDIP,
QFN
VTLA
VTLA,
TQFP,
QFN
SSOP,
SPDIP,
QFN
VTLA,
TQFP,
QFN
SOIC,
SSOP,
SPDIP,
QFN
VTLA,
TQFP,
QFN
PIC32MX120F032B
PIC32MX120F032C
PIC32MX120F032D
28
36
44
32+3
32+3
32+3
8
8
8
20
24
32
5/5/5
5/5/5
5/5/5
2
2
2
2
2
2
5
5
5
3
3
3
N
N
N
2
2
2
Y
Y
Y
4/0
4/0
4/0
Y
Y
Y
10
12
13
Y
Y
Y
21
25
35
Y
Y
Y
PIC32MX130F064B
PIC32MX130F064C
PIC32MX130F064D
28
36
44
64+3
64+3
64+3
16
16
16
20
24
32
5/5/5
5/5/5
5/5/5
2
2
2
2
2
2
5
5
5
3
3
3
N
N
N
2
2
2
Y
Y
Y
4/0
4/0
4/0
Y
Y
Y
10
12
13
Y
Y
Y
21
25
35
Y
Y
Y
PIC32MX150F128B
PIC32MX150F128C
PIC32MX150F128D
28
36
44
128+3
128+3
128+3
32
32
32
20
24
32
5/5/5
5/5/5
5/5/5
2
2
2
2
2
2
5
5
5
3
3
3
N
N
N
2
2
2
Y
Y
Y
4/0
4/0
4/0
Y
Y
Y
10
12
13
Y
Y
Y
21
25
35
Y
Y
Y
PIC32MX130F256B
28
256+3
16
20
5/5/5
2
2
5
3
N
2
Y
4/0
Y
10
Y
21
Y
PIC32MX130F256D
44
256+3
16
32
5/5/5
2
2
5
3
N
2
Y
4/0
Y
13
Y
35
Y
PIC32MX170F256B
28
256+3
64
20
5/5/5
2
2
5
3
N
2
Y
4/0
Y
10
Y
21
Y
PIC32MX170F256D
Note 1:
2:
3:
44
256+3
64
32
5/5/5
2
2
5
3
N
2
Y
4/0
Y
13
Y
35
Y
This device features 3 KB of boot Flash memory.
Four out of five timers are remappable.
Four out of five external interrupts are remappable.
DS60001168K-page 2
2011-2018 Microchip Technology Inc.
Packages
I/O Pins
Device
CTMU
RTCC
JTAG
PMP
Pins
I
2
C
PIC32MX1XX/2XX 28/36/44-PIN FAMILY
TABLE 2:
PIC32MX2XX 28/36/44-PIN USB FAMILY FEATURES
Timers
(2)
/Capture/Compare
10-bit 1 Msps ADC (Channels)
DMA Channels
(Programmable/Dedicated)
Remappable Peripherals
Program Memory (KB)
(1)
External Interrupts
(3)
USB On-The-Go (OTG)
Analog Comparators
Data Memory (KB)
Remappable Pins
SPI/I
2
S
PIC32MX210F016B
PIC32MX210F016C
PIC32MX210F016D
28
36
44
16+3
16+3
16+3
4
4
4
19
23
31
5/5/5
5/5/5
5/5/5
2
2
2
2
2
2
5
5
5
3
3
3
Y
Y
Y
2
2
2
Y
Y
Y
4/2
4/2
4/2
Y
Y
Y
9
12
13
Y
Y
Y
19
25
33
Y
Y
Y
PIC32MX220F032B
PIC32MX220F032C
PIC32MX220F032D
28
36
44
32+3
32+3
32+3
8
8
8
19
23
31
5/5/5
5/5/5
5/5/5
2
2
2
2
2
2
5
5
5
3
3
3
Y
Y
Y
2
2
2
Y
Y
Y
4/2
4/2
4/2
Y
Y
Y
9
12
13
Y
Y
Y
19
23
33
Y
Y
Y
PIC32MX230F064B
PIC32MX230F064C
PIC32MX230F064D
28
36
44
64+3
64+3
64+3
16
16
16
19
23
31
5/5/5
5/5/5
5/5/5
2
2
2
2
2
2
5
5
5
3
3
3
Y
Y
Y
2
2
2
Y
Y
Y
4/2
4/2
4/2
Y
Y
Y
9
12
13
Y
Y
Y
19
23
33
Y
Y
Y
PIC32MX250F128B
PIC32MX250F128C
PIC32MX250F128D
PIC32MX230F256B
PIC32MX230F256D
28
36
44
28
44
128+3
128+3
128+3
256+3
256+3
32
32
32
16
16
19
23
31
20
31
5/5/5
5/5/5
5/5/5
5/5/5
5/5/5
2
2
2
2
2
2
2
2
2
2
5
5
5
5
5
3
3
3
3
3
Y
Y
Y
Y
Y
2
2
2
2
2
Y
Y
Y
Y
Y
4/2
4/2
4/2
4/2
4/2
Y
Y
Y
Y
Y
9
12
13
9
13
Y
Y
Y
Y
Y
19
23
33
19
33
Y
Y
Y
Y
Y
PIC32MX270F256B
28
256+3
64
19
5/5/5
2
2
5
3
Y
2
Y
4/2
Y
9
Y
19
Y
PIC32MX270F256D
Note 1:
2:
3:
44
256+3
64
31
5/5/5
2
2
5
3
Y
2
Y
4/2
Y
13
Y
33
Y
SOIC,
SSOP,
SPDIP,
QFN
VTLA
VTLA,
TQFP,
QFN
SOIC,
SSOP,
SPDIP,
QFN
VTLA
VTLA,
TQFP,
QFN
SOIC,
SSOP,
SPDIP,
QFN
VTLA
VTLA,
TQFP,
QFN
SOIC,
SSOP,
SPDIP,
QFN
VTLA
VTLA,
TQFP,
QFN
SSOP,
SPDIP,
QFN
VTLA,
TQFP,
QFN
SOIC,
SSOP,
SPDIP,
QFN
VTLA,
TQFP,
QFN
This device features 3 KB of boot Flash memory.
Four out of five timers are remappable.
Four out of five external interrupts are remappable.
2011-2018 Microchip Technology Inc.
DS60001168K-page 3
Packages
I/O Pins
Device
CTMU
RTCC
UART
JTAG
PMP
Pins
I
2
C
PIC32MX1XX/2XX 28/36/44-PIN FAMILY
Pin Diagrams
TABLE 3:
PIN NAMES FOR 28-PIN GENERAL PURPOSE DEVICES
28-PIN SOIC, SPDIP, SSOP (TOP VIEW)
(1,2,3)
1
28
1
28
1
28
SSOP
SOIC
SPDIP
PIC32MX110F016B
PIC32MX120F032B
PIC32MX130F064B
PIC32MX130F256B
PIC32MX150F128B
PIC32MX170F256B
Pin #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Note
MCLR
Full Pin Name
Pin #
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Full Pin Name
PGEC3/RPB6/PMD6/RB6
TDI/RPB7/CTED3/PMD5/INT0/RB7
TCK/RPB8/SCL1/CTED10/PMD4/RB8
TDO/RPB9/SDA1/CTED4/PMD3/RB9
V
SS
V
CAP
PGED2/RPB10/CTED11/PMD2/RB10
PGEC2/TMS/RPB11/PMD1/RB11
AN12/PMD0/RB12
AN11/RPB13/CTPLS/PMRD/RB13
CV
REFOUT
/AN10/C3INB/RPB14/SCK1/CTED5/PMWR/RB14
AN9/C3INA/RPB15/SCK2/CTED6/PMCS1/RB15
AV
SS
AV
DD
V
REF
+/CV
REF
+/AN0/C3INC/RPA0/CTED1/RA0
V
REF
-/CV
REF
-/AN1/RPA1/CTED2/RA1
PGED1/AN2/C1IND/C2INB/C3IND/RPB0/RB0
PGEC1/AN3/C1INC/C2INA/RPB1/CTED12/RB1
AN4/C1INB/C2IND/RPB2/SDA2/CTED13/RB2
AN5/C1INA/C2INC/RTCC/RPB3/SCL2/RB3
V
SS
OSC1/CLKI/RPA2/RA2
OSC2/CLKO/RPA3/PMA0/RA3
SOSCI/RPB4/RB4
SOSCO/RPA4/T1CK/CTED9/PMA1/RA4
V
DD
PGED3/RPB5/PMD7/RB5
1:
2:
3:
The RPn pins can be used by remappable peripherals. See
Table 1
for the available peripherals and
Section 11.3 “Peripheral Pin
Select”
for restrictions.
Every I/O port pin (RAx-RCx) can be used as a change notification pin (CNAx-CNCx). See
Section 11.0 “I/O Ports”
for more information.
Shaded pins are 5V tolerant.
DS60001168K-page 4
2011-2018 Microchip Technology Inc.
PIC32MX1XX/2XX 28/36/44-PIN FAMILY
TABLE 4:
PIN NAMES FOR 28-PIN USB DEVICES
28-PIN SOIC, SPDIP, SSOP (TOP VIEW)
(1,2,3)
1
28
1
28
1
28
SSOP
SOIC
SPDIP
PIC32MX210F016B
PIC32MX220F032B
PIC32MX230F064B
PIC32MX230F256B
PIC32MX250F128B
PIC32MX270F256B
Pin #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Note
MCLR
Full Pin Name
Pin #
15
16
17
18
19
20
21
22
23
24
25
26
27
28
V
BUS
Full Pin Name
PGED3/V
REF
+/CV
REF
+/AN0/C3INC/RPA0/CTED1/PMD7/RA0
PGEC3/V
REF
-/CV
REF
-/AN1/RPA1/CTED2/PMD6/RA1
PGED1/AN2/C1IND/C2INB/C3IND/RPB0/PMD0/RB0
PGEC1/AN3/C1INC/C2INA/RPB1/CTED12/PMD1/RB1
AN4/C1INB/C2IND/RPB2/SDA2/CTED13/PMD2/RB2
AN5/C1INA/C2INC/RTCC/RPB3/SCL2/PMWR/RB3
V
SS
OSC1/CLKI/RPA2/RA2
OSC2/CLKO/RPA3/PMA0/RA3
SOSCI/RPB4/RB4
SOSCO/RPA4/T1CK/CTED9/PMA1/RA4
V
DD
TMS/RPB5/USBID/RB5
1:
2:
3:
TDI/RPB7/CTED3/PMD5/INT0/RB7
TCK/RPB8/SCL1/CTED10/PMD4/RB8
TDO/RPB9/SDA1/CTED4/PMD3/RB9
V
SS
V
CAP
PGED2/RPB10/D+/CTED11/RB10
PGEC2/RPB11/D-/RB11
V
USB3V3
AN11/RPB13/CTPLS/PMRD/RB13
CV
REFOUT
/AN10/C3INB/RPB14/V
BUSON
/SCK1/CTED5/RB14
AN9/C3INA/RPB15/SCK2/CTED6/PMCS1/RB15
AV
SS
AV
DD
The RPn pins can be used by remappable peripherals. See
Table 1
for the available peripherals and
Section 11.3 “Peripheral Pin
Select”
for restrictions.
Every I/O port pin (RAx-RCx) can be used as a change notification pin (CNAx-CNCx). See
Section 11.0 “I/O Ports”
for more informa-
tion.
Shaded pins are 5V tolerant.
2011-2018 Microchip Technology Inc.
DS60001168K-page 5