2012-2017 Microchip Technology Inc. DS60001185G-page 1
PIC32MX330/350/370/430/450/470
Operating Conditions: 2.3V to 3.6V
-40ºC to +105ºC (DC to 80 MHz)
-40ºC to +85ºC (DC to 100 MHz)
0ºC to +70ºC (DC to 120 MHz)
Core: 120 MHz/150 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
Power Management
Low-power management modes (Sleep and Idle)
Integrated Power-on Reset, Brown-out Reset, and High
Voltage Detect
0.5 mA/MHz dynamic current (typical)
50 A IPD current (typical)
Audio/Graphics/Touch HMI Features
External graphics interface with up to 34 PMP pins
Audio data communication: I2S, LJ, RJ, USB
Audio data control interface: SPI and I2C
Audio data master clock:
- Generation of fractional clock frequencies
- Can be synchronized with USB clock
- Can be tuned in run-time
Charge Time Measurement Unit (CTMU):
- Supports mTouch™ capacitive touch sensing
- Provides high-resolution time measurement (1 ns)
Advanced Analog Features
ADC Module:
- 10-bit 1 Msps rate with one Sample and Hold (S&H)
- Up to 28 analog inputs
- Can operate during Sleep mode
Flexible and independent ADC trigger sources
On-chip temperature measurement capability
Comparators:
- Two dual-input Comparator modules
- Programmable references with 32 voltage points
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
Communication Interfaces
USB 2.0-compliant Full-speed OTG controller
Up to five UART modules (20 Mbps):
- LIN 2.1 protocols and IrDA® support
Two 4-wire SPI modules (25 Mbps)
Two I2C modules (up to 1 Mbaud) with SMBus support
PPS to allow function remap
Parallel Master Port (PMP)
Direct Memory Access (DMA)
Four channels of hardware DMA with automatic data
size detection
32-bit Programmable Cyclic Redundancy Check (CRC)
Two additional channels dedicated to USB
Input/Output
15 mA or 12 mA source/sink for standard VOH/VOL and
up to 22 mA for non-standard VOH1
5V-tolerant pins
Selectable open drain, pull-ups, and pull-downs
External interrupts on all I/O pins
Qualification and Class B Support
AEC-Q100 REVH (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
Type QFN TQFP VTLA
Pin Count 64 64 100 100 124
I/O Pins (up to) 53 53 85 85 85
Contact/Lead Pitch 0.50 0.50 0.40 0.50 0.50
Dimensions 9x9x0.9 10x10x1 12x12x1 14x14x1 9x9x0.9
Note: All dimensions are in millimeters (mm) unless specified.
Packages
32-bit Microcontrollers (up to 512 KB Flash and 128 KB SRAM)
with Audio/Graphics/Touch (HMI), USB, and Advanced Analog
PIC32MX330/350/370/430/450/470
DS60001185G-page 2 2012-2017 Microchip Technology Inc.
TABLE 1: PIC32MX330/350/370/430/450/470 CONTROLLER FAMILY FEATURES
Device
Pins
Packages
Program Memory (KB)(1)
Data Memory (KB)
Remappable Peripherals
10-bit 1 Msps ADC (Channels)
Analog Comparators
USB On-The-Go (OTG)
CTMU
I2C
PMP
RTCC
DMA Channels
(Programmable/Dedicated)
I/O Pins
JTAG
Trace
Remappable Pins
Timers/Capture/Compare(2)
UART
SPI/I2S
External Interrupts(3)
PIC32MX330F064H 64 QFN,
TQFP 64+12 16 37 5/5/5 4 2/2 5 28 2 N Y 2 Y Y 4/0 53 Y N
PIC32MX330F064L 100 TQFP 64+12 16 54 5/5/5 5 2/2 5 28 2 N Y 2 Y Y 4/0 85 Y Y
124 VTLA
PIC32MX350F128H 64 QFN,
TQFP 128+12 32 37 5/5/5 4 2/2 5 28 2 N Y 2 Y Y 4/0 53 Y N
PIC32MX350F128L 100 TQFP 128+12 32 54 5/5/5 5 2/2 5 28 2 N Y 2 Y Y 4/0 85 Y Y
124 VTLA
PIC32MX350F256H 64 QFN,
TQFP 256+12 64 37 5/5/5 4 2/2 5 28 2 N Y 2 Y Y 4/0 53 Y N
PIC32MX350F256L 100 TQFP 256+12 64 54 5/5/5 5 2/2 5 28 2 N Y 2 Y Y 4/0 85 Y Y
124 VTLA
PIC32MX370F512H 64 QFN,
TQFP 512+12 128 37 5/5/5 4 2/2 5 28 2 N Y 2 Y Y 4/0 53 Y N
PIC32MX370F512L 100 TQFP 512+12 128 54 5/5/5 5 2/2 5 28 2 N Y 2 Y Y 4/0 85 Y Y
124 VTLA
PIC32MX430F064H 64 QFN,
TQFP 64+12 16 34 5/5/5 4 2/2 5 28 2 Y Y 2 Y Y 4/2 49 Y N
PIC32MX430F064L 100 TQFP 64+12 16 51 5/5/5 5 2/2 5 28 2 Y Y 2 Y Y 4/2 81 Y Y
124 VTLA
PIC32MX450F128H 64 QFN,
TQFP 128+12 32 34 5/5/5 4 2/2 5 28 2 Y Y 2 Y Y 4/2 49 Y N
PIC32MX450F128L 100 TQFP 128+12 32 51 5/5/5 5 2/2 5 28 2 Y Y 2 Y Y 4/2 81 Y Y
124 VTLA
PIC32MX450F256H 64 QFN,
TQFP 256+12 64 34 5/5/5 4 2/2 5 28 2 Y Y 2 Y Y 4/2 49 Y N
PIC32MX450F256L 100 TQFP 256+12 64 51 5/5/5 5 2/2 5 28 2 Y Y 2 Y Y 4/2 81 Y Y
124 VTLA
PIC32MX470F512H 64 QFN,
TQFP 512+12 128 34 5/5/5 4 2/2 5 28 2 Y Y 2 Y Y 4/2 49 Y N
PIC32MX470F512L 100 TQFP 512+12 128 51 5/5/5 5 2/2 5 28 2 Y Y 2 Y Y 4/2 81 Y Y
124 VTLA
Note 1: All devices feature 12 KB of Boot Flash memory.
2: Four out of five timers are remappable.
3: Four out of five external interrupts are remappable.
2012-2017 Microchip Technology Inc. DS60001185G-page 3
PIC32MX330/350/370/430/450/470
Device Pin Tables
TABLE 2: PIN NAMES FOR 64-PIN DEVICES
Pin # Full Pin Name Pin # Full Pin Name
1AN22/RPE5/PMD5/RE5 33 RPF3/RF3
2 AN23/PMD6/RE6 34 RPF2/RF2
3AN27/PMD7/RE7 35 RPF6/SCK1/INT0/RF6
4 AN16/C1IND/RPG6/SCK2/PMA5/RG6 36 SDA1/RG3
5AN17/C1INC/RPG7/PMA4/RG7 37 SCL1/RG2
6 AN18/C2IND/RPG8/PMA3/RG8 38 VDD
7MCLR 39 OSC1/CLKI/RC12
8 AN19/C2INC/RPG9/PMA2/RG9 40 OSC2/CLKO/RC15
9 VSS 41 VSS
10 VDD 42 RPD8/RTCC/RD8
11 AN5/C1INA/RPB5/RB5 43 RPD9/RD9
12 AN4/C1INB/RB4 44 RPD10/PMCS2/RD10
13 PGED3/AN3/C2INA/RPB3/RB3 45 RPD11/PMCS1/RD11
14 PGEC3/AN2/C2INB/RPB2/CTED13/RB2 46 RPD0/RD0
15 PGEC1/VREF-/CVREF-/AN1/RPB1/CTED12/RB1 47 SOSCI/RPC13/RC13
16 PGED1/VREF+/CVREF+/AN0/RPB0/PMA6/RB0 48 SOSCO/RPC14/T1CK/RC14
17 PGEC2/AN6/RPB6/RB6 49 AN24/RPD1/RD1
18 PGED2/AN7/RPB7/CTED3//RB7 50 AN25/RPD2/RD2
19 AVDD 51 AN26/RPD3/RD3
20 AVSS 52 RPD4/PMWR/RD4
21 AN8/RPB8/CTED10//RB8 53 RPD5/PMRD/RD5
22 AN9/RPB9/CTED4/PMA7/RB9 54 RD6
23 TMS/CVREFOUT/AN10/RPB10/CTED11//PMA13/RB10 55 RD7
24 TDO/AN11/PMA12/RB11 56 VCAP
25 VSS 57 VDD
26 VDD 58 RPF0/RF0
27 TCK/AN12/PMA11/RB12 59 RPF1/RF1
28 TDI/AN13/PMA10/RB13 60 PMD0/RE0
29 AN14/RPB14/CTED5/PMA1/RB14 61 PMD1/RE1
30 AN15/RPB15/OCFB/CTED6/PMA0/RB15 62 AN20/PMD2/RE2
31 RPF4/SDA2/PMA9/RF4 63 RPE3/CTPLS/PMD3/RE3
32 RPF5/SCL2/PMA8/RF5 64 AN21/PMD4/RE4
Note 1: The RPn pins can be used by remappable peripherals. See Table 1 for the available peripherals and Section 12.3 “Peripheral Pin
Select” for restrictions.
2: Every I/O port pin (RBx-RGx), with the exception of RF6, can be used as a change notification pin (CNBx-CNGx). See Section 12.0 “I/O
Ports” for more information.
3: The metal plane at the bottom of the device is not connected to any pins and is recommended to be connected to VSS externally.
4: RPF6 (pin 35) is only available for output functions.
64-PIN QFN(1,2,3,4) AND TQFP(1,2,3,4) (TOP VIEW)
PIC32MX330F064H
PIC32MX350F128H
PIC32MX370F512H 64 1
QFN(4)
PIC32MX350F256H
1
64
TQFP
PIC32MX330/350/370/430/450/470
DS60001185G-page 4 2012-2017 Microchip Technology Inc.
TABLE 3: PIN NAMES FOR 64-PIN DEVICES
Pin # Full Pin Name Pin # Full Pin Name
1AN22/RPE5/PMD5/RE5 33 USBID/RF3
2 AN23/PMD6/RE6 34 VBUS
3AN27/PMD7/RE7 35 VUSB3V3
4 AN16/C1IND/RPG6/SCK2/PMA5/RG6 36 D-
5AN17/C1INC/RPG7/PMA4/RG7 37 D+
6 AN18/C2IND/RPG8/PMA3/RG8 38 VDD
7MCLR 39 OSC1/CLKI/RC12
8 AN19/C2INC/RPG9/PMA2/RG9 40 OSC2/CLKO/RC15
9V
SS 41 VSS
10 VDD 42 RPD8/RTCC/RD8
11 AN5/C1INA/RPB5/VBUSON/RB5 43 RPD9/SDA1/RD9
12 AN4/C1INB/RB4 44 RPD10/SCL1/PMCS2/RD10
13 PGED3/AN3/C2INA/RPB3/RB3 45 RPD11/PMCS1/RD11
14 PGEC3/AN2/C2INB/RPB2/CTED13/RB2 46 RPD0/INT0/RD0
15 PGEC1/VREF-/CVREF-/AN1/RPB1/CTED12/RB1 47 SOSCI/RPC13/RC13
16 PGED1/VREF+/CVREF+/AN0/RPB0/PMA6/RB0 48 SOSCO/RPC14/T1CK/RC14
17 PGEC2/AN6/RPB6/RB6 49 AN24/RPD1/RD1
18 PGED2/AN7/RPB7/CTED3//RB7 50 AN25/RPD2/SCK1/RD2
19 AVDD 51 AN26/RPD3/RD3
20 AVSS 52 RPD4/PMWR/RD4
21 AN8/RPB8/CTED10//RB8 53 RPD5/PMRD/RD5
22 AN9/RPB9/CTED4/PMA7/RB9 54 RD6
23 TMS/CVREFOUT/AN10/RPB10/CTED11//PMA13/RB10 55 RD7
24 TDO/AN11/PMA12/RB11 56 VCAP
25 VSS 57 VDD
26 VDD 58 RPF0/RF0
27 TCK/AN12/PMA11/RB12 59 RPF1/RF1
28 TDI/AN13/PMA10/RB13 60 PMD0/RE0
29 AN14/RPB14/CTED5/PMA1/RB14 61 PMD1/RE1
30 AN15/RPB15/OCFB/CTED6/PMA0/RB15 62 AN20/PMD2/RE2
31 RPF4/SDA2/PMA9/RF4 63 RPE3/CTPLS/PMD3/RE3
32 RPF5/SCL2/PMA8/RF5 64 AN21/PMD4/RE4
Note 1: The RPn pins can be used by remappable peripherals. See Table 1 for the available peripherals and Section 12.3 “Peripheral Pin
Select” for restrictions.
2: Every I/O port pin (RBx-RGx) can be used as a change notification pin (CNBx-CNGx). See Section 12.0 “I/O Ports” for more informa-
tion.
3: The metal plane at the bottom of the device is not connected to any pins and is recommended to be connected to VSS externally.
64 1
QFN(3) 1
64
TQFP
64-PIN QFN(1,2) AND TQFP(1,2) (TOP VIEW)
PIC32MX430F064H
PIC32MX450F128H
PIC32MX470F512H
PIC32MX450F256H
2012-2017 Microchip Technology Inc. DS60001185G-page 5
PIC32MX330/350/370/430/450/470
TABLE 4: PIN NAMES FOR 100-PIN DEVICES
Pin # Full Pin Name Pin # Full Pin Name
1RG15 36 VSS
2VDD 37 VDD
3AN22/RPE5/PMD5/RE5 38 TCK/CTED2/RA1
4 AN23/PMD6/RE6 39 RPF13/RF13
5AN27/PMD7/RE7 40 RPF12/RF12
6 RPC1/RC1 41 AN12/PMA11/RB12
7RPC2/RC2 42 AN13/PMA10/RB13
8 RPC3/RC3 43 AN14/RPB14/CTED5/PMA1/RB14
9 RPC4/CTED7/RC4 44 AN15/RPB15/OCFB/CTED6/PMA0/RB15
10 AN16/C1IND/RPG6/SCK2/PMA5/RG6 45 VSS
11 AN17/C1INC/RPG7/PMA4/RG7 46 VDD
12 AN18/C2IND/RPG8/PMA3/RG8 47 RPD14/RD14
13 MCLR 48 RPD15/RD15
14 AN19/C2INC/RPG9/PMA2/RG9 49 RPF4/PMA9/RF4
15 VSS 50 RPF5/PMA8/RF5
16 VDD 51 RPF3/RF3
17 TMS/CTED1/RA0 52 RPF2/RF2
18 RPE8/RE8 53 RPF8/RF8
19 RPE9/RE9 54 RPF7/RF7
20 AN5/C1INA/RPB5/RB5 55 RPF6/SCK1/INT0/RF6
21 AN4/C1INB/RB4 56 SDA1/RG3
22 PGED3/AN3/C2INA/RPB3/RB3 57 SCL1/RG2
23 PGEC3/AN2/C2INB/RPB2/CTED13/RB2 58 SCL2/RA2
24 PGEC1/AN1/RPB1/CTED12/RB1 59 SDA2/RA3
25 PGED1/AN0/RPB0/RB0 60 TDI/CTED9/RA4
26 PGEC2/AN6/RPB6/RB6 61 TDO/RA5
27 PGED2/AN7/RPB7/CTED3/RB7 62 VDD
28 VREF-/CVREF-/PMA7/RA9 63 OSC1/CLKI/RC12
29 VREF+/CVREF+/PMA6/RA10 64 OSC2/CLKO/RC15
30 AVDD 65 VSS
31 AVSS 66 RPA14/RA14
32 AN8/RPB8/CTED10/RB8 67 RPA15/RA15
33 AN9/RPB9/CTED4/RB9 68 RPD8/RTCC/RD8
34 CVREFOUT/AN10/RPB10/CTED11PMA13/RB10 69 RPD9/RD9
35 AN11/PMA12/RB11 70 RPD10/PMCS2/RD10
Note 1: The RPn pins can be used by remappable peripherals. See Table 1 for the available peripherals and Section 12.3 “Peripheral Pin
Select” for restrictions.
2: Every I/O port pin (RAx-RGx), with the exception of RF6, can be used as a change notification pin (CNAx-CNGx). See Section 12.0 “I/O
Ports” for more information.
3: RPF6 (pin 55) and RPF7 (pin 54) are only remappable for input functions.
1
100
100-PIN TQFP (TOP VIEW)(1,2,3)
PIC32MX330F064L
PIC32MX350F128L
PIC32MX370F512L
PIC32MX350F256L