PIC32MX330/350/370/430/450/470
32-bit Microcontrollers (up to 512 KB Flash and 128 KB SRAM)
with Audio/Graphics/Touch (HMI), USB, and Advanced Analog
Operating Conditions: 2.3V to 3.6V Timers/Output Compare/Input Capture
-40C to +105C (DC to 80 MHz) Five General Purpose Timers:
-40C to +85C (DC to 100 MHz) - Five 16-bit and up to two 32-bit Timers/Counters
0C to +70C (DC to 120 MHz)
Five Output Compare (OC) modules
Five Input Capture (IC) modules
Core: 120 MHz/150 DMIPS MIPS32 M4K
Peripheral Pin Select (PPS) to allow function remap
MIPS16e mode for up to 40% smaller code size
Real-Time Clock and Calendar (RTCC) module
Code-efficient (C and Assembly) architecture
Communication Interfaces
Single-cycle (MAC) 32x16 and two-cycle 32x32 multiply
USB 2.0-compliant Full-speed OTG controller
Clock Management
Up to five UART modules (20 Mbps):
0.9% internal oscillator
- LIN 2.1 protocols and IrDA support
Programmable PLLs and oscillator clock sources
Two 4-wire SPI modules (25 Mbps)
Fail-Safe Clock Monitor (FSCM)
2
Two I C modules (up to 1 Mbaud) with SMBus support
Independent Watchdog Timer
PPS to allow function remap
Fast wake-up and start-up
Parallel Master Port (PMP)
Power Management
Direct Memory Access (DMA)
Low-power management modes (Sleep and Idle)
Four channels of hardware DMA with automatic data
Integrated Power-on Reset, Brown-out Reset, and High
size detection
Voltage Detect
32-bit Programmable Cyclic Redundancy Check (CRC)
0.5 mA/MHz dynamic current (typical)
Two additional channels dedicated to USB
50 A IPD current (typical)
Input/Output
Audio/Graphics/Touch HMI Features
15 mA or 12 mA source/sink for standard VOH/VOL and
External graphics interface with up to 34 PMP pins
up to 22 mA for non-standard VOH1
2
Audio data communication: I S, LJ, RJ, USB
5V-tolerant pins
2
Audio data control interface: SPI and I C
Selectable open drain, pull-ups, and pull-downs
Audio data master clock:
External interrupts on all I/O pins
- Generation of fractional clock frequencies
- Can be synchronized with USB clock
Qualification and Class B Support
- Can be tuned in run-time
AEC-Q100 REVH (Grade 2 -40C to +105C) planned
Charge Time Measurement Unit (CTMU):
Class B Safety Library, IEC 60730
- Supports mTouch capacitive touch sensing
- Provides high-resolution time measurement (1 ns)
Debugger Development Support
In-circuit and in-application programming
Advanced Analog Features
4-wire MIPS Enhanced JTAG interface
ADC Module:
Unlimited program and six complex data breakpoints
- 10-bit 1 Msps rate with one Sample and Hold (S&H)
IEEE 1149.2-compatible (JTAG) boundary scan
- 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
Packages
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.
2012-2017 Microchip Technology Inc. DS60001185G-page 1PIC32MX330/350/370/430/450/470
TABLE 1: PIC32MX330/350/370/430/450/470 CONTROLLER FAMILY FEATURES
Remappable Peripherals
QFN,
PIC32MX330F064H 64 64+12 16 37 5/5/5 4 2/2 5 28 2 N Y 2 Y Y 4/0 53 Y N
TQFP
100 TQFP
PIC32MX330F064L 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
QFN,
PIC32MX350F128H 64 128+12 32 37 5/5/5 4 2/2 5 28 2 N Y 2 Y Y 4/0 53 Y N
TQFP
100 TQFP
PIC32MX350F128L 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
QFN,
PIC32MX350F256H 64 256+12 64 37 5/5/5 4 2/2 5 28 2 N Y 2 Y Y 4/0 53 Y N
TQFP
100 TQFP
PIC32MX350F256L 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
QFN,
PIC32MX370F512H 64 512+12 128 37 5/5/5 4 2/2 5 28 2 N Y 2 Y Y 4/0 53 Y N
TQFP
100 TQFP
PIC32MX370F512L 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
QFN,
PIC32MX430F064H 64 64+12 16 34 5/5/5 4 2/2 5 28 2 Y Y 2 Y Y 4/2 49 Y N
TQFP
100 TQFP
PIC32MX430F064L 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
QFN,
PIC32MX450F128H 64 128+12 32 34 5/5/5 4 2/2 5 28 2 Y Y 2 Y Y 4/2 49 Y N
TQFP
100 TQFP
PIC32MX450F128L 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
QFN,
PIC32MX450F256H 64 256+12 64 34 5/5/5 4 2/2 5 28 2 Y Y 2 Y Y 4/2 49 Y N
TQFP
100 TQFP
PIC32MX450F256L 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
QFN,
PIC32MX470F512H 64 512+12 128 34 5/5/5 4 2/2 5 28 2 Y Y 2 Y Y 4/2 49 Y N
TQFP
100 TQFP
PIC32MX470F512L 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.
DS60001185G-page 2 2012-2017 Microchip Technology Inc.
Device
Pins
Packages
(1)
Program Memory (KB)
Data Memory (KB)
Remappable Pins
(2)
Timers/Capture/Compare
UART
2
SPI/I S
(3)
External Interrupts
10-bit 1 Msps ADC (Channels)
Analog Comparators
USB On-The-Go (OTG)
CTMU
2
I C
PMP
RTCC
DMA Channels
(Programmable/Dedicated)
I/O Pins
JTAG
Trace