PIC32MX120F064HT-I/PT - 32-bit 40MHz MCU 64KB Flash TQFP-64
MPN: PIC32MX120F064HT-I/PT ✓ ActivePIC32MX120F064HT-I/PT Overview
A 32-bit microcontroller (MCU) is a programmable system-on-chip integrating a CPU core, memory, and peripherals on a single die. 32-bit MCUs based on the MIPS architecture target cost-sensitive embedded applications requiring higher computational throughput than 8-bit or 16-bit alternatives, while remaining simpler than application processors. The PIC32MX120 family occupies the low-end of the PIC32 lineup, optimized for USB-less, cost-sensitive designs that still benefit from DSP and 32-bit arithmetic.
Key features include 64 KB Flash with self-programming support, 8 KB SRAM, two I2S and four SPI modules for audio codec and serial communication, Peripheral Pin Select (PPS) for flexible I/O mapping, a Parallel Master Port (PMP) with dual buffers for graphics interfaces, an integrated 10-bit ADC, and the Charge Time Measurement Unit (CTMU) for touch sensing. The device operates from 2.3 V to 3.6 V and offers multiple power-saving modes.
The architecture combines a 5-stage MIPS32 M4K pipeline with single-cycle multiply and hardware divide, achieving 1.56 DMIPS/MHz. Code execution is enhanced by a 4-channel DMA controller, dual I2C, two UART modules with IrDA support, and an RTCC for timekeeping. The PMP and CTMU peripherals distinguish this family in graphics and capacitive touch applications.
Typical applications include consumer electronics with audio playback, industrial control panels with capacitive touch keypads, low-cost graphical user interfaces via PMP to LCD controllers, USB host/device replacement using UART bridges, and home appliance control boards. Designers choose this part for cost-optimized 32-bit processing where USB and CAN are not required.
When designing with this device, note that PIC32MX1xx parts do not include USB or CAN peripherals; migrate to PIC32MX2xx for USB, PIC32MX4xx for CAN+USB, or PIC32MX5xx/6xx/7xx for higher performance. The PT (TQFP-64) package requires a 10 mm x 10 mm PCB footprint with standard 0.5 mm pitch, enabling hand-reworkability for prototyping.
Drop-in alternatives for PIC32MX120F064HT-I/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 PIC32MX120F064HT-I/PT (same form factor and footprint) — differing in Package, Core Size, ADC, CTMU, Maximum CPU Speed.
PIC32MX120F064H-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX120F064H-I/MR
✅ Drop-InContact for price
View Datasheet →PIC32MX120F064HT-I/MR
✅ Drop-InContact for price
View Datasheet →PIC32MX120F064HT-V/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX230F064B-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX120F064HT-I/PT Maximum Ratings & Electrical Characteristics
| Core Processor | MIPS32 M4K |
| Core Size | 32-Bit Single-Core |
| Max CPU Speed | 40 MHz |
| Program Memory Size | 64 KB (64K x 8) Flash |
| RAM Size | 8 KB |
| Operating Voltage Range | 2.3 V to 3.6 V |
| Package | 64-pin TQFP (PT) 10x10 mm |
| Mounting Type | Surface Mount |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Connectivity | I2C, IrDA, LINbus, PMP, SPI, UART/USART |
| Peripherals | Brown-out Detect/Reset, DMA, I2S, POR, PWM, WDT |
| ADC | 10-bit ADC |
| DMA Channels | 4 |
| Data Converters | A/D 10-bit |
| CTMU | Yes (Charge Time Measurement Unit) |
| RoHS Status | Compliant |
| Lead-Free | Yes |
| MSL Level | 3 (168 hours) |
PIC32MX120F064HT-I/PT 64-pin tqfp (pt) 10x10 mm Pin Configuration Guide
Pin configuration for PIC32MX120F064HT-I/PT (64-pin tqfp (pt) 10x10 mm package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.
No detailed pinout data available for PIC32MX120F064HT-I/PT.
Refer to the datasheet for full pin configuration.
Typical Applications
PIC32MX120F064HT-I/PT is suitable for 6 applications: Audio Playback Devices, Capacitive Touch Keypads, Low-Cost Graphical User Interfaces, Industrial Sensor Hubs, Home Appliance Control Boards, Portable Medical Devices.
Audio Playback Devices
The PIC32MX120F064HT-I/PT is well suited for low-cost audio playback appliances such as Bluetooth speakers with external codecs, MP3 player boards, and intercom panels. Its dual I2S interface supports connection to external DACs and ADCs while the 40 MHz MIPS32 M4K core runs audio sample-rate buffers and DSP mixing in real time. The 64 KB Flash accommodates WAV decoding libraries and small UI state machines; 8 KB SRAM is sufficient for double-buffered audio frames at 48 kHz stereo. Unlike PIC32MX2xx variants, this part has no USB peripheral, so designs that need USB audio class should migrate to PIC32MX230. Designers typically pair this MCU with a separate audio codec over I2S and a Class-D amplifier driven by PWM.
Recommended
Capacitive Touch Keypads
The integrated Charge Time Measurement Unit (CTMU) makes the PIC32MX120F064HT-I/PT an excellent fit for capacitive touch keypads on appliances, industrial control panels, and consumer electronics. CTMU measures the time constant of an RC network formed by each touch pad, enabling sub-1 pF resolution sensing with no external touch IC required. The 40 MHz core runs the scanning loop and debounces all 16+ keys in real time, while the 8 KB SRAM holds current touch state. The -40 C to +85 C industrial temperature range supports kitchen and outdoor use cases. Designs typically route the CTMU channels through PPS to any GPIO pin, simplifying PCB layout when compared to fixed-function touch controllers.
Recommended
Low-Cost Graphical User Interfaces
The Parallel Master Port (PMP) with dual read/write buffers drives small TFT LCD panels and OLED displays from the PIC32MX120F064HT-I/PT without an external graphics controller. The PMP supports 8-bit and 16-bit parallel interfaces with up to 25 MHz throughput at 40 MHz CPU clock, suitable for QVGA (320x240) panels at 30 fps. Combined with the on-chip DMA controller, the CPU offloads frame-buffer refresh while running UI logic. This part is widely chosen for home appliance HMIs, vending machine displays, and entry-level industrial HMI panels. The 64 KB Flash fits lightweight graphics libraries such as SEGGER emWin and Microchip's MLA graphics library.
Recommended
Industrial Sensor Hubs
With four SPI, two I2C, and two UART interfaces, the PIC32MX120F064HT-I/PT can aggregate data from multiple industrial sensors - temperature, pressure, flow, gas - and forward it to a host controller over UART or LINbus. The hardware DSP extensions on the MIPS32 M4K core enable real-time filtering (FIR, IIR) of sensor data without CPU overhead. The brown-out detect, watchdog timer, and -40 C to +85 C operation provide the robustness required for industrial environments. Designs use this part as a sub-node in a larger control system rather than as a standalone PLC. The 10-bit ADC samples analog sensors at up to 1 Msps in 10-bit mode.
Recommended
Home Appliance Control Boards
The PIC32MX120F064HT-I/PT is a popular choice for white-goods control boards such as washing machines, dishwashers, and induction cooktops where cost, reliability, and industrial temperature range are priorities. The integrated peripherals (PWM, ADC, UART, I2C) drive motor-control MOSFETs, read temperature sensors, and communicate with the front-panel UI over LINbus. The 8 KB SRAM supports motor control loops at sufficient update rates, while the 64 KB Flash holds the appliance firmware, fault logs, and IoT-ready networking stack. The CTMU enables capacitive touch on the front panel without additional ICs.
Recommended
Portable Medical Devices
Battery-powered medical peripherals such as blood-pressure monitors, pulse oximeters, and portable diagnostic tools use the PIC32MX120F064HT-I/PT for its low-power Sleep and Idle modes combined with the MIPS32 M4K core's computational headroom for sensor signal conditioning. The 12-bit ADC reference and DMA controller enable accurate SpO2 photoplethysmography (PPG) measurements. The 2.3 V to 3.6 V supply range supports direct Li-ion battery operation without additional regulators. Designers choose this part for cost-sensitive Class II medical devices where IEC 60730 compliance is achieved through the integrated hardware safety features.
Recommended
Recommended Products Summary
Engineering reference data for PIC32MX120F064HT-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32MX120F064H-I/PT | PIC32MX120F064H-I/MR | PIC32MX120F064HT-I/MR | PIC32MX120F064HT-V/PT | PIC32MX230F064B-I/PT |
|---|---|---|---|---|---|---|
| Package | TQFP-64 (PT) 10x10 mm | TQFP-64 (PT) 10x10 mm - same | TQFP-64 (PT) 10x10 mm - same | TQFP-64 (PT) 10x10 mm - same | TQFP-64 (PT) 10x10 mm - same | TQFP-64 (PT) 10x10 mm - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K |
| Max CPU Speed | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 50 MHz (+25%) |
| Flash Memory | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB |
| RAM | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB |
| USB | No | No | No | No | No | Yes (USB 2.0 FS OTG) |
| Temperature Grade | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +105 C (Extended) | -40 C to +85 C (Industrial) |
| Packing Format | Tape & Reel | Tray | Tray | Tape & Reel | Tape & Reel | Tray |
Key Differentiators
- Tape and Reel packing format for high-volume SMT assembly (vs PIC32MX120F064H-I/PT)
- Industrial -40 C to +85 C temperature grade (vs PIC32MX120F064HT-V/PT)
- No USB peripheral, lower BOM cost than PIC32MX2xx (vs PIC32MX230F064B-I/PT)
Design Notes
PIC32MX120F064HT-I/PT requires a stable 3.3 V supply within 2.3 V to 3.6 V. Place 100 nF decoupling capacitors close to each VDD/VSS pin pair and a single bulk 10 uF tantalum or ceramic capacitor near the package. Use separate analog and digital ground planes joined at a single point under the MCU to minimize ADC reference noise. The internal voltage regulator requires an external inductor on the VDDcore pin when the part is supplied at 3.3 V; refer to family datasheet section 2.4 for the recommended inductor value (typically 10 uH). Power-on reset (POR) and brown-out reset (BOR) thresholds are configurable through the configuration bits.
The 64-pin TQFP (10 mm x 10 mm, 0.5 mm pitch) requires a 4-layer PCB with a continuous ground plane under the device for thermal dissipation and signal integrity. Route the 40 MHz CPU clock and any high-speed SPI signals over an unbroken reference plane; use 4-series termination on SPI clock lines exceeding 25 MHz. The Parallel Master Port (PMP) signals should be length-matched within 2 mm if the panel is far from the MCU. Keep the ICSP programming pins (PGECx/PGEDx) accessible on the production board to allow in-circuit programming and debugging with MPLAB ICD or Snap.
Do not assume all PIC32MX1xx parts support USB - the PIC32MX120 family specifically does not include USB peripheral hardware. The CTMU peripheral requires careful calibration of the current source trim bits for reliable touch sensing across temperature. When migrating from PIC32MX120 to PIC32MX230, verify that the additional USB interrupt vector is properly handled in the ISR. Configuration bits must be set before any code execution; an unconfigured MCU will execute from the default boot stub. For Sleep mode current below 30 uA, ensure all unused peripherals are disabled in their respective PMD register and all I/O pins are configured as outputs driven low.
Compliance Information
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified; for automotive-grade parts use PIC32MX series with -V temperature grade and explicit automotive certification, or PIC32MK family. Halogen-free MSL3 rating.