PIC24FJ128GA704T-I/PT - 16-bit 32MHz 128KB Flash MCU | Microchip
MPN: PIC24FJ128GA704T-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.92 | $4.92 |
| 10 | $4.43 | $44.30 |
| 100 | $3.94 | $394.00 |
| 500 | $3.55 | $1,775.00 |
| 1,000 | $3.16 | $3,160.00 |
PIC24FJ128GA704T-I/PT Overview
A 16-bit microcontroller (MCU) is a programmable integrated circuit that processes data in 16-bit chunks, sitting in the hierarchy between 8-bit MCUs (e.g., PIC16, PIC18) and 32-bit MCUs (e.g., PIC32, ARM Cortex-M). Within Microchip's taxonomy, the PIC24F family is positioned for low-power, mixed-signal embedded designs that benefit from higher code density than 8-bit cores without the cost of a 32-bit part. Typical code size efficiency is roughly 30-40% better than PIC18, and the eXtreme Low Power variants (PIC24FJ) add multiple sleep modes with current draw in the microamp range.
Key features of the PIC24FJ128GA704T-I/PT include 36 general-purpose I/O pins, five 16-bit timers, three UART modules, three SPI interfaces, three I2C modules, and a parallel master port (PMP). It also provides 3.3V operation with wide 2.0V-3.6V VDD tolerance, supporting battery-powered designs where regulation margin is critical. The CTMU peripheral enables hardware-based touch sensing without an external timer IC.
Architecturally, the device uses a modified Harvard core with separate program and data buses, single-cycle hardware multiply, and a 17-bit x 17-bit ALU that delivers 16 MIPS sustained throughput. The 12-bit ADC achieves 200 ksps throughput across up to 14 channels, suitable for sensor multiplexing. Peripheral Pin Select (PPS) remapping allows flexible signal routing to most digital peripherals without board rework.
Typical applications include IoT sensor nodes, capacitive touch user interfaces, portable medical devices, industrial HMI panels, and low-power wireless-connected appliances. The wide voltage range and low sleep current make the part especially attractive for battery-backed and energy-harvesting designs.
When designing with this MCU, allocate sufficient decoupling (100nF per VDD pin plus bulk 1-10uF), follow Microchip's recommended supervisor sequencing on MCLR, and validate the CTMU reference resistor against the touch panel capacitance range in your BOM.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers a single-page decision aid for sourcing the PIC24FJ128GA704T-I/PT or planning a PCB-compatible swap.
Drop-in alternatives for PIC24FJ128GA704T-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 PIC24FJ128GA704T-I/PT (same form factor and footprint) — differing in Package, Operating Temperature, ADC, Timers, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC24FJ128GA310-I/PT
✅ Drop-In✓ In Stock
$4.85 / Unit
View Datasheet →PIC24FJ128GA110-I/PT
✅ Drop-In✓ In Stock
$4.1 / Unit
View Datasheet →PIC24FJ128GA410-I/PT
✅ Drop-In✓ In Stock
$3.21 / Unit
View Datasheet →PIC24FJ128GA610-I/PT
✅ Drop-In✓ In Stock
$4.85 / Unit
View Datasheet →PIC24FJ128GA606-I/PT
✅ Drop-In✓ In Stock
$4.32 / Unit
View Datasheet →PIC24FJ128GA006-I/PT
✅ Drop-In✓ In Stock
$4.95 / Unit
View Datasheet →PIC24FJ128GA010-I/PT
✅ Drop-In✓ In Stock
$4.95 / Unit
View Datasheet →PIC24FJ128DA206-I/MR
✅ Drop-In✓ In Stock
$4.71 / Unit
View Datasheet →PIC24FJ128GA704T-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC24F 16-bit RISC (modified Harvard) |
| CPU Core | PIC24 |
| Maximum CPU Speed | 32 MHz (16 MIPS) |
| Program Memory (Flash) | 128 KB (43K x 24) with ECC |
| RAM | 16 KB |
| Operating Voltage (VDD) | 2.0 V to 3.6 V |
| I/O Pins | 36 |
| ADC | 12-bit, 200 ksps, up to 14 channels |
| Analog Comparators | 3 |
| CTMU (Touch) | Yes |
| Timers (16-bit) | 5 |
| UART | 3 |
| SPI | 3 |
| I2C | 3 |
| Parallel Master Port (PMP) | Yes |
| Peripheral Pin Select (PPS) | Yes |
| Package | 44-pin TQFP (PT) 10x10x1 mm |
| Mounting Type | Surface Mount |
| Operating Temperature | -40 C to +85 C (Industrial, 'I') |
| Packaging Form | Tape and Reel ('T') |
| RoHS Status | Compliant |
PIC24FJ128GA704T-I/PT Pin Configuration
| Pin 1 | RA0 — I/O / analog / CTMU |
| Pin 2 | RA1 — I/O / analog / CTMU |
| Pin 3 | RA2 — I/O / analog / CTMU |
| Pin 4 | RA3 — I/O / analog / CTMU |
| Pin 5 | RA4 — I/O / analog / CTMU |
| Pin 6 | RA5 — I/O / analog / CTMU |
| Pin 7 | RA6 — I/O / analog / CTMU |
| Pin 8 | RA7 — I/O / analog / CTMU |
| Pin 9 | RB0 — I/O / analog / CTMU |
| Pin 10 | RB1 — I/O / analog / CTMU |
| Pin 11 | RB2 — I/O / analog / CTMU |
| Pin 12 | RB3 — I/O / analog / CTMU |
| Pin 13 | RB4 — I/O / analog / CTMU |
| Pin 14 | RB5 — I/O / analog / CTMU |
| Pin 15 | RB6 — I/O / analog / CTMU |
| Pin 16 | RB7 — I/O / analog / CTMU |
| Pin 17 | RB8 — I/O / analog / CTMU |
| Pin 18 | RB9 — I/O / analog / CTMU |
| Pin 19 | RB10 — I/O / analog / CTMU |
| Pin 20 | RB11 — I/O / analog / CTMU |
| Pin 21 | RB12 — I/O / analog / CTMU |
| Pin 22 | RB13 — I/O / analog / CTMU |
| Pin 23 | RB14 — I/O / analog / CTMU |
| Pin 24 | RB15 — I/O / analog / CTMU |
| Pin 25 | RC0 — I/O / analog / CTMU |
| Pin 26 | RC1 — I/O / analog / CTMU |
| Pin 27 | RC2 — I/O / analog / CTMU |
| Pin 28 | RC3 — I/O / analog / CTMU |
| Pin 29 | RC4 — I/O / analog / CTMU |
| Pin 30 | RC5 — I/O / analog / CTMU |
| Pin 31 | RC6 — I/O / analog / CTMU |
| Pin 32 | RC7 — I/O / analog / CTMU |
| Pin 33 | RC8 — I/O / analog / CTMU |
| Pin 34 | RC9 — I/O / analog / CTMU |
| Pin 35 | RC10 — I/O / analog / CTMU |
| Pin 36 | RC11 — I/O / analog / CTMU |
| Pin 37 | RC12 — I/O / analog / CTMU |
| Pin 38 | RC13 — I/O / analog / CTMU |
| Pin 39 | RC14 — I/O / analog / CTMU |
| Pin 40 | RC15 — I/O / analog / CTMU |
| Pin 41 | VDD — Positive supply voltage (2.0V-3.6V) |
| Pin 42 | VSS — Ground |
| Pin 43 | MCLR — Master clear / reset input |
| Pin 44 | OSC1 — Oscillator input |
Typical Applications
PIC24FJ128GA704T-I/PT is suitable for 6 applications: IoT Sensor Nodes with Touch Interface, Capacitive Touch HMI Panels, Portable Medical Monitoring Devices, Industrial Control and HMI Modules, Low-Power Wireless Sensor Hubs, Consumer Appliance User Interfaces.
IoT Sensor Nodes with Touch Interface
The PIC24FJ128GA704T-I/PT is well suited to IoT sensor hubs that integrate capacitive touch controls, because the on-chip CTMU peripheral measures sub-picofarad capacitance changes without external timing components. Its 128KB Flash (43K x 24) accommodates Zigbee or Bluetooth HCI stacks alongside application logic, while the 12-bit ADC at 200 ksps multiplexes temperature, humidity, and ambient-light sensors. eXtreme Low Power sleep modes below 1 uA extend battery life in coin-cell or energy-harvesting designs, and the 2.0V-3.6V VDD range covers single-cell Li-ion chemistries. The 44-TQFP package exposes 36 GPIO, enough for sensor buses, LED feedback, and a UART/SPI link to the radio module.
Recommended
Capacitive Touch HMI Panels
For human-machine interface panels that use capacitive touch buttons or sliders, the CTMU peripheral provides hardware-timed charge measurement, eliminating the CPU overhead and timing jitter of software touch loops. With 36 GPIO and Peripheral Pin Select (PPS), engineers can route I2C, SPI, and UART to virtually any pin, simplifying PCB layout of touch-pad sensors, displays, and communication ports. The 32MHz/16 MIPS core handles debounce, gesture recognition, and LCD refresh, while the 12-bit ADC monitors a backlight current-sense resistor. The -40C to +85C industrial grade supports outdoor kiosk and factory-floor installations.
Recommended
Portable Medical Monitoring Devices
Battery-powered medical monitors benefit from the PIC24FJ128GA704T-I/PT's combination of 12-bit 200ksps ADC for vital-sign sensors, 3 analog comparators for threshold detection, and multiple low-power sleep modes that drop quiescent current to the microamp range. The 16KB RAM is sufficient to buffer pulse-oximetry, ECG, or temperature samples before Bluetooth transmission. Wide 2.0V-3.6V VDD tolerance permits direct connection to single-cell Li-ion or two-AAA chemistries, while the 44-TQFP package enables compact two-layer board layouts that fit wearable enclosures.
Recommended
Industrial Control and HMI Modules
Factory-automation I/O modules can leverage the PIC24FJ128GA704T-I/PT's three UART, three SPI, and three I2C ports to bridge multiple industrial protocols (RS-485, Modbus, SPI sensor clusters, I2C EEPROMs) without external bus switches. The 12-bit ADC at 200 ksps digitizes 4-20mA loop inputs through current-sense resistors, and the 3 comparators enable fast overcurrent or overtemperature trips. PPS allows firmware-side re-mapping when the PCB layout changes between SKUs, while the -40C to +85C rating handles cabinet thermal stress. A 44-TQFP footprint keeps the BOM compact in DIN-rail form factors.
Recommended
Low-Power Wireless Sensor Hubs
Sub-1GHz or 2.4GHz wireless sensor hubs pair the PIC24FJ128GA704T-I/PT with a sub-GHz or BLE radio because the MCU's eXtreme Low Power modes let the system sleep while listening for sensor interrupts, then wake in microseconds to read 12-bit ADC values and transmit. Three UART/SPI peripherals permit simultaneous connection to a radio, a flash memory IC, and a debug probe. 128KB Flash holds the radio driver plus over-the-air (OTA) bootloader, leaving 16KB RAM for protocol buffers. The 44-TQFP package supports compact PCB integration inside IP67 enclosures.
Recommended
Consumer Appliance User Interfaces
Washing machines, induction cooktops, and microwave ovens integrate the PIC24FJ128GA704T-I/PT as the user-interface controller because the CTMU peripheral detects touch-sensor events reliably through glass overlays, while the 36 GPIO drives LED rings, segment LCDs, or small TFTs. Multiple UART/SPI channels link the appliance MCU to motor inverters or WiFi modules. The wide 2.0V-3.6V VDD and eXtreme Low Power modes keep standby consumption below regulatory limits (e.g., ErP Lot 6). The 44-TQFP footprint simplifies hand-solder rework during prototyping.
Recommended
Recommended Products Summary
Engineering reference data for PIC24FJ128GA704T-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC24FJ128GA310-I/PT | PIC24FJ128GA110-I/PT | PIC24FJ128GA410-I/PT | PIC24FJ128GA610-I/PT | PIC24FJ128GA606-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin TQFP (PT) | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same |
| Core | PIC24F 16-bit | PIC24F 16-bit | PIC24F 16-bit | PIC24F 16-bit | PIC24F 16-bit | PIC24F 16-bit |
| Max CPU Speed | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) |
| Flash | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB (256 KB option in family) | 128 KB |
| RAM | 16 KB | 16 KB | 8 KB | 16 KB | 16 KB | 16 KB |
| CTMU (Touch) | Yes | No | No | Yes | Yes | Yes |
| ADC | 12-bit, 200 ksps, 14 ch | 12-bit, 200 ksps | 10-bit, 500 ksps | 12-bit, 200 ksps | 12-bit, 200 ksps | 12-bit, 200 ksps |
| Operating Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
Key Differentiators
- CTMU capacitive-touch peripheral integrated on-chip (vs PIC24FJ128GA310-I/PT)
- Double the RAM of the GA1xx series (vs PIC24FJ128GA110-I/PT)
- Peripheral Pin Select (PPS) for flexible signal routing (vs PIC24FJ128GA010-I/PT)
- eXtreme Low Power vs. older GA0xx sleep modes (vs PIC24FJ128GA006-I/PT)
Design Notes
The PIC24FJ128GA704T-I/PT supports multiple eXtreme Low Power sleep modes (Sleep, Deep Sleep, Retention Sleep). Estimated: average sleep current is ~0.5-2 uA with RTCC enabled and full RAM retention. To minimize sleep current, disable unused peripherals via PMD registers before entering sleep, configure all unused pins as digital outputs driven low (not high-impedance), and avoid floating analog inputs. The on-chip LDO can be bypassed in deep-sleep modes for additional savings of 5-15 uA.
Place a 100 nF decoupling capacitor within 2 mm of every VDD pin and a single 1-10 uF bulk capacitor at the package supply input. Use a low-impedance ground pour on the top layer connected to all VSS pins; the 44-TQFP (10x10 mm) thermal pad is not internally bonded to VSS, so an exposed copper pour helps dissipate heat and provides mechanical strength. The MCLR pin requires a 10 kohm pull-up to VDD and a 100 nF cap to ground for in-circuit serial programming (ICSP) protection.
Keep crystal traces short (less than 5 mm) and surrounded by a ground guard ring. The CTMU touch-sensing traces should be routed away from switching nodes (PWM, switching regulators) by at least 5 mm to prevent capacitive coupling noise. Use peripheral pin select (PPS) to place sensitive analog signals (ADC, comparators) on dedicated analog-capable pins, since remapping to digital-only pins disables the analog buffer.
Common pitfalls with the PIC24FJ128GA704T-I/PT: (1) Failing to configure the JTAG/debug pins as GPIO before disabling the JTAG port, which leaves those pins unusable; (2) configuring an analog pin as output without clearing the corresponding ANSEL bit, causing excessive shoot-through current; (3) not enabling the peripheral's clock in PMD before writing to peripheral SFRs; (4) ignoring the Flash configuration bits (FICD, FOSC, FWDT) and ending up with an MCLR-pin-disabled lockout that bricks the device.
Compliance Information
RoHS and lead-free status confirmed via Microchip product page (microchip.com/en-us/product/PIC24FJ128GA704). Industrial 'I' temperature grade is -40C to +85C, not AEC-Q100 qualified; for automotive use, Microchip offers 'E' (extended) and 'H' (high-temperature) variants.