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