PIC32MX154F128DT-V/PT - 32-bit MCU, 128KB Flash, 72MHz | Microchip
MPN: PIC32MX154F128DT-V/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.79 | $5.79 |
| 10 | $5.21 | $52.10 |
| 100 | $4.63 | $463.00 |
| 500 | $4.05 | $2,025.00 |
| 1,000 | $3.48 | $3,480.00 |
PIC32MX154F128DT-V/PT Overview
An MCU (microcontroller) is a single-chip computer integrating a CPU core, program memory (Flash), data memory (SRAM), and peripherals such as ADC, timers, and communication interfaces. The PIC32MX1xx series adds the eXtreme Low Power feature set to Microchip's MIPS32 M4K core, enabling deep sleep currents in the microamp range and run currents under 1mA/MHz, an order of magnitude better than legacy PIC32MX designs. The hierarchy is: PIC32MX -> 32-bit MCU -> microcontroller -> embedded processor -> semiconductor.
Key features include 34 available I/O, three analog comparators, a 10-bit ADC with up to 13 channels, four 16-bit timers/counters, two UART, two SPI, two I2C, RTCC, CTMU, PMP, and four DMA channels. The integrated Charge Time Measurement Unit (CTMU) supports touch sensing and capacitive measurement, while the Real-Time Clock/Calendar (RTCC) with VBAT allows timekeeping during main power loss.
The M4K core implements the MIPS32 Release 2 instruction set and supports 5-stage pipeline, hardware multiply/divide, and zero-cycle context switching via shadow register sets. Up to 128KB Flash provides ample space for USB stacks, Bluetooth profiles, or graphical user interface libraries, while 32KB SRAM supports protocols like TCP/IP and Modbus.
Typical applications include automotive body and HVAC controls, industrial sensor nodes, low-power IoT endpoints with capacitive touch keypads, portable medical peripherals, and consumer devices needing RTCC wake. AEC-Q100 Grade 1 qualification with the -V (automotive) suffix makes it suitable for under-hood and cabin-mounted ECUs.
When designing with this device, ensure decoupling capacitors are placed within 5mm of each VDD pin, route the 8MHz-40MHz crystal traces symmetrically within a guarded ground keep-out, and verify the JTAG/trace pin assignment matches your programmer or programmer. Migrating between PIC32MX15x family members is footprint-compatible on the 44-pin TQFP and QFN variants.
This page synthesizes distributor pricing, AEC-Q100/automotive grade explanation, drop-in alternatives from the same PIC32MX15x family, and practical design notes for low-power embedded development.
Drop-in alternatives for PIC32MX154F128DT-V/PT — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC32MX154F128DT-V/PT (same form factor and footprint) — differing in ADC, Operating Temperature, Package, Timers, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC32MX154F128DT-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX154F128D-V/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX154F064DT-V/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX150F128DT-I/PT
✅ Drop-In✓ In Stock
$4.35 / Unit
View Datasheet →PIC32MX150F256HT-50I/PT
✅ Drop-In✓ In Stock
$3.55 / Unit
View Datasheet →PIC32MX154F128DT-V/PT Maximum Ratings & Electrical Characteristics
| Core Processor | MIPS32 M4K |
| Core Size | 32-Bit Single-Core |
| Maximum Clock Frequency | 72 MHz |
| Program Memory Size | 128 KB (128K x 8) Flash |
| RAM Size | 32 KB (32K x 8) |
| Number of I/O | 34 |
| Package | 44-TQFP (10x10 mm) |
| Mounting Type | Surface Mount |
| Operating Voltage | 2.3V to 3.6V |
| Operating Temperature | -40°C to +125°C (Automotive Grade 1, AEC-Q100) |
| ADC | 10-bit, up to 13 channels |
| Comparators | 3 analog comparators |
| Timers | 4 x 16-bit |
| Communication Interfaces | 2x UART, 2x SPI, 2x I2C |
| DMA Channels | 4 |
| Special Features | CTMU, RTCC with VBAT, PMP, XLP eXtreme Low Power |
| Connectivity | MIPS32 M4K Core (no integrated wireless) |
| Qualification | AEC-Q100 Grade 1 (Automotive, -V suffix) |
| RoHS Status | Compliant |
PIC32MX154F128DT-V/PT Pin Configuration
| Pin 1 | RPB5/RD5 — Remappable I/O / Port B bit 5 or Port D bit 5 |
| Pin 2 | VDD — Power supply, 2.3V-3.6V |
| Pin 3 | VSS — Ground |
| Pin 4 | OSC1/RC13 — Crystal oscillator input or remappable I/O |
| Pin 5 | OSC2/RC14 — Crystal oscillator output or remappable I/O |
| Pin 6 | PGED2/RB0 — Programming data or remappable I/O |
| Pin 7 | PGEC2/RB1 — Programming clock or remappable I/O |
| Pin 8 | CVREF-/AN1/RB2 — Comparator reference negative / analog input / remappable I/O |
| Pin 9 | CVREF+/AN0/RB3 — Comparator reference positive / analog input / remappable I/O |
| Pin 10 | RPB4/AN4 — Remappable I/O / analog input |
| Pin 11 | VDD — Power supply, 2.3V-3.6V |
| Pin 12 | VSS — Ground |
| Pin 13 | AN2/RB12 — Analog input / remappable I/O |
| Pin 14 | AN3/RB13 — Analog input / remappable I/O |
| Pin 15 | RA0 — Remappable I/O |
| Pin 16 | RA1 — Remappable I/O |
| Pin 17 | RA2 — Remappable I/O |
| Pin 18 | RA3 — Remappable I/O |
| Pin 19 | RA4 — Remappable I/O |
| Pin 20 | RA5 — Remappable I/O |
| Pin 21 | VSS — Ground |
| Pin 22 | RA6 — Remappable I/O |
| Pin 23 | RA7 — Remappable I/O |
| Pin 24 | RA8 — Remappable I/O |
| Pin 25 | RA9 — Remappable I/O |
| Pin 26 | RA10 — Remappable I/O |
| Pin 27 | VSS — Ground |
| Pin 28 | VDD — Power supply, 2.3V-3.6V |
| Pin 29 | RB14 — Remappable I/O |
| Pin 30 | RB15 — Remappable I/O |
| Pin 31 | AN5/RB6 — Analog input / remappable I/O |
| Pin 32 | AN6/RB7 — Analog input / remappable I/O |
| Pin 33 | AN7/RB8 — Analog input / remappable I/O |
| Pin 34 | AN8/RB9 — Analog input / remappable I/O |
| Pin 35 | CVREFOUT/AN9/RB10 — Comparator voltage reference output / analog input / remappable I/O |
| Pin 36 | AN10/RB11 — Analog input / remappable I/O |
| Pin 37 | AVSS — Analog ground |
| Pin 38 | AVDD — Analog power supply, 2.3V-3.6V |
| Pin 39 | VBAT — RTCC battery supply input |
| Pin 40 | RTCC/RC1 — RTCC output / remappable I/O |
| Pin 41 | RC2 — Remappable I/O |
| Pin 42 | RC3 — Remappable I/O |
| Pin 43 | RC4 — Remappable I/O |
| Pin 44 | VSS — Ground |
Typical Applications
PIC32MX154F128DT-V/PT is suitable for 6 applications: Automotive Body Control Module, Capacitive Touch Keypad, Industrial Sensor Node, Battery-Backed RTCC Alarm Clock, Portable Medical Peripheral, Consumer IoT Smart Sensor.
Automotive Body Control Module
The PIC32MX154F128DT-V/PT fits automotive body control modules because its AEC-Q100 Grade 1 qualification over -40°C to +125°C, 34 available I/O for lamp/relay drivers, and XLP low-current architecture support always-on body ECUs. The 128KB Flash holds CAN/LIN protocol libraries plus Body Control Module firmware; 32KB SRAM manages real-time switch debounce, PWM lamp dimming, and CAN message buffers. Placed on a body ECU PCB with LIN/CAN transceivers, the MCU's three comparators enable current-sense window detection for short-to-ground diagnostics. Unlike larger Cortex-M MCUs, the PIC32MX1xx XLP variant delivers deeper sleep currents in the microamp range, extending standby battery life in parked vehicles. Voltage: 2.3V-3.6V supports direct 3.3V LDO regulation from the 12V battery bus.
Recommended
Capacitive Touch Keypad
The PIC32MX154F128DT-V/PT is well suited for capacitive touch keypads because its integrated Charge Time Measurement Unit (CTMU) measures capacitance changes with sub-pF resolution, enabling up to 34 individual touch electrodes without external touch ICs. The 128KB Flash accommodates Microchip's mTouch library plus a USB or I2C host protocol; 32KB SRAM stores scan state and debounce buffers. Placed on a keypad PCB with copper pads and a guard-ring ground pour, the CTMU's charge-pump allows proximity sensing and water-rejection algorithms. Versus dedicated touch ICs, integrating touch on the MCU reduces BOM cost by $0.50-$1.00 per node. The XLP refresh yields 5+ year coin-cell battery life for wireless remotes; AEC-Q100 Grade 1 supports automotive door handle and steering wheel touch applications.
Recommended
Industrial Sensor Node
The PIC32MX154F128DT-V/PT powers industrial sensor nodes because its 72 MHz MIPS32 M4K core executes Modbus, IO-Link, and 4-20mA loop protocols in real time, while the 13-channel 10-bit ADC samples multiple analog sensors in sequence. The 128KB Flash stores protocol stacks plus calibration tables; 32KB SRAM buffers measurement frames. Placed on a sensor node PCB with RS-485 transceiver and 4-20mA DAC, the MCU's RTCC with VBAT provides time-stamped logging during main power loss. Compared to 8-bit PIC16 alternatives, the 32-bit M4K core completes floating-point DSP filters in one-tenth the cycles, freeing CPU bandwidth for encryption. XLP deep sleep below 1 microamp extends battery life for wirelessHART or LoRaWAN-class nodes; AEC-Q100 Grade 1 supports factory automation environments.
Recommended
Battery-Backed RTCC Alarm Clock
The PIC32MX154F128DT-V/PT excels in battery-backed alarm clock products because its integrated Real-Time Clock/Calendar with VBAT maintains accurate timekeeping down to 1.5V VBAT supply, while the XLP refresh keeps VBAT current under 1.5 microamp. The 128KB Flash holds display drivers, alarm logic, and BLE/Wi-Fi co-processor orchestration code; 32KB SRAM supports UI state and event queues. Placed on a smart clock PCB with VBAT supercap or coin cell, the RTCC wake interrupt from the VBAT domain powers up the MCU on schedule without external RTC IC. Versus separate RTC chips, integrating the RTCC reduces BOM by $0.30-$0.80 and saves PCB area. AEC-Q100 Grade 1 makes the part suitable for automotive dashboard clock and infotainment wake applications.
Recommended
Portable Medical Peripheral
The PIC32MX154F128DT-V/PT is suitable for portable medical peripherals because its 32-bit processing supports FDA Class I/II firmware requirements with 128KB Flash for BLE stacks plus sensor fusion algorithms, while XLP power modes extend battery life for handheld pulse oximeters, glucometers, and patient thermometers. The 13-channel 10-bit ADC reads multiple sensor inputs (SpO2, temperature, battery voltage), and CTMU supports precision thermistor measurement for clinical-grade temperature accuracy. Placed on a portable medical PCB with low-noise analog front-end and BLE module, the MCU's three analog comparators handle battery-low and over-temperature safety cutoffs. Compared to ARM Cortex-M0+ alternatives, the M4K core executes DSP filtering 2-3x faster for heart rate algorithms. AEC-Q100 Grade 1 enables use in ambulances and clinical environments.
Recommended
Consumer IoT Smart Sensor
The PIC32MX154F128DT-V/PT enables consumer IoT smart sensors because its 32KB SRAM and 72 MHz core run TLS 1.2/1.3 stacks plus Wi-Fi provisioning, while 128KB Flash accommodates OTA bootloader and Matter-over-Wi-Fi application code. The 34 I/O support multi-sensor fan-out (temperature, humidity, motion, light); XLP deep sleep below 1 microamp enables 5+ year battery life on coin cells for door/window contact sensors. Placed on a smart sensor PCB with Wi-Fi/BLE module and energy-harvesting PMIC, the MCU's RTCC schedules periodic wake for time-synchronized reporting. Compared to Cortex-M0+ parts, the M4K offers better floating-point performance for sensor fusion. AEC-Q100 Grade 1 enables automotive aftermarket and garage-door sensor applications.
Recommended
Recommended Products Summary
Engineering reference data for PIC32MX154F128DT-V/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32MX154F128DT-I/PT | PIC32MX154F128D-V/PT | PIC32MX154F064DT-V/PT | PIC32MX150F128DT-I/PT | PIC32MX150F256HT-50I/PT |
|---|---|---|---|---|---|---|
| Package | 44-TQFP (10x10 mm) | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 128 KB | 128 KB | 128 KB | 64 KB | 128 KB | 256 KB |
| SRAM | 32 KB | 32 KB | 32 KB | 32 KB | 32 KB | 32 KB |
| Maximum Clock Frequency | 72 MHz | 72 MHz | 72 MHz | 72 MHz | 50 MHz (50I spec) or 72 MHz | 50 MHz (50I spec) |
| AEC-Q100 Qualification | Yes (Grade 1, -40C to +125C) | No (industrial -40C to +85C) | Yes (Grade 1) | Yes (Grade 1) | No (industrial) | No (industrial) |
| XLP Low Power Refresh | Yes (XLP variant) | Yes | Yes | Yes | No (prior-gen PIC32MX150) | No (prior-gen PIC32MX150) |
| Number of I/O | 34 | 34 | 34 | 34 | 34 | 34 |
| Operating Voltage | 2.3V to 3.6V | 2.3V to 3.6V | 2.3V to 3.6V | 2.3V to 3.6V | 2.3V to 3.6V | 2.3V to 3.6V |
Key Differentiators
- AEC-Q100 Grade 1 automotive qualification with extended -40C to +125C range (vs PIC32MX150F128DT-I/PT)
- XLP eXtreme Low Power refresh with sub-microamp deep sleep (vs PIC32MX150F128DT-I/PT)
- 72 MHz maximum clock speed on 44-pin devices (vs PIC32MX150F256HT-50I/PT)
Design Notes
The PIC32MX154F128DT-V/PT XLP refresh delivers active current around 0.5 mA/MHz at 72 MHz, sleep currents under 1 mA, and deep sleep currents below 1 microamp. For battery-backed designs, route VBAT (pin 39) directly to a coin cell or supercap with a 100 nF decoupling cap within 5 mm. Use the RTCC wake interrupt from the VBAT domain to schedule periodic wake-ups without an external RTC chip, saving $0.30-$0.80 BOM cost. Estimated: deep sleep current ~0.7 microamp typical at VBAT=3V per Microchip PIC32MX15X datasheet.
Place three VDD pins (2, 11, 28) and three VSS pins (3, 12, 21, 27, 44) decoupling capacitors (100 nF ceramic + 4.7 microfarad bulk) within 5 mm of each supply pin to minimize inductance. AVDD (pin 38) and AVSS (pin 37) require an additional 100 nF + 10 microfarad low-ESR ceramic cap placed within 3 mm for ADC accuracy. Use a continuous ground pour under the TQFP package and route the crystal traces (OSC1, OSC2) symmetrically within a 5 mm ground keep-out zone to avoid stray capacitance that shifts the oscillator frequency.
Do not exceed the absolute maximum 3.6V on any VDD pin; transient protection is recommended for automotive load-dump environments. The JTAG pins PGED2/RB0 and PGEC2/RB1 are multiplexed with remappable I/O - if your application uses these pins for peripherals, disable JTAG via the CFGCON register configuration word to free them for general I/O. Ensure the trace clock on PGEC2 falls below 10 MHz during in-circuit debugging to avoid signal integrity issues. The VBAT input requires a series 1 kohm resistor if fed from a coin cell to limit inrush current.
Compliance Information
AEC-Q100 Grade 1 qualified per -V suffix. RoHS compliant per Microchip product page. Not applicable for halogen-free status confirmation in provided data.