PIC24FJ128GA705T-I/M4 - 128KB 16-bit MCU 48-UQFN | Microchip
MPN: PIC24FJ128GA705T-I/M4 ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.95 | $5.95 |
| 10 | $5.36 | $53.60 |
| 100 | $4.5 | $450.00 |
| 500 | $3.95 | $1,975.00 |
| 1,000 | $3.55 | $3,550.00 |
PIC24FJ128GA705T-I/M4 Overview
A microcontroller (MCU) is a single-chip computer containing a CPU core, non-volatile program memory (Flash), volatile data memory (RAM), and integrated peripherals such as ADC, timers, and communication interfaces. Within the broader taxonomy, this part belongs to the PIC24F family of Microchip 16-bit microcontrollers, which sits between 8-bit PIC16/PIC18 devices and 32-bit PIC32 devices in the Microchip portfolio. The "FJ" sub-family specifically emphasizes eXtreme Low Power (XLP) operation with sleep currents in the nanoamp range, making it suited to battery-powered and energy-harvesting applications.
Key features include a 12-bit ADC at 200 ksps with up to 14 analog input channels, three analog comparators, a Charge Time Measurement Unit (CTMU) for capacitive touch sensing, hardware DMA, a CRC engine, and multiple serial interfaces including UART, SPI, and I2C. The integrated 8 MHz Fast RC oscillator with PLL can be boosted up to 96 MHz for peripheral clocking while the core runs at 16 MIPS from 32 MHz. ECC Flash provides single-bit error correction and multi-bit error detection for code-memory reliability in safety-critical applications.
The architecture uses a modified Harvard design with separate program and data buses, allowing simultaneous instruction fetch with data access. The 17-bit x 17-bit hardware multiplier and 32-bit ALU accelerate DSP-style operations including MAC (multiply-accumulate), supporting applications such as digital filtering and audio processing. The instruction set is optimized for C-compiled code while retaining assembler efficiency for time-critical routines.
Typical applications include capacitive touch user interfaces, low-power IoT sensor nodes, portable medical monitors, USB human-interface devices, smart energy metering, and industrial HMI panels. The combination of XLP sleep modes, CTMU touch hardware, and 12-bit ADC makes it especially well suited to battery-powered touch-button products and remote-control units.
When designing with this part, plan the pinout against the 48-UQFN land pattern and provide a solid ground plane beneath the exposed thermal pad for proper thermal and electrical performance. Microchip's MPLAB X IDE with the XC16 compiler and MPLAB Code Configurator (MCC) supports this device out of the box, and the PIC24FJ128GA705 family is supported by both legacy and modern Peripheral Libraries.
This page synthesizes real-time distributor pricing, drop-in same-package alternatives from the same Microchip PIC24F family, and practical design notes derived from Microchip application notes and reference designs not found in the manufacturer datasheet.
Drop-in alternatives for PIC24FJ128GA705T-I/M4 — 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 PIC24FJ128GA705T-I/M4 (same form factor and footprint) — differing in Core Architecture, Package, Program Memory (Flash), ADC, Maximum CPU Speed.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC24FJ128GA705-E/M4
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ128GA705-I/M4
✅ Drop-In✓ In Stock
$2.65 / Unit
View Datasheet →PIC24FJ256GA705T-I/M4
✅ Drop-In✓ In Stock
$3.3 / Unit
View Datasheet →PIC24FJ128GA705T-I/M4VAO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ128GA705T-E/M4
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ128GA705T-I/M4 Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC24F 16-bit Modified Harvard |
| Program Memory (Flash) | 128 KB (43K x 24 instructions) with ECC |
| Data Memory (RAM) | 16 KB |
| Maximum CPU Speed | 32 MHz (16 MIPS) |
| Supply Voltage (VDD) | 2.0 V to 3.6 V |
| Operating Temperature | -40C to +85C (industrial) |
| ADC | 12-bit, up to 200 ksps, up to 14 channels |
| Analog Comparators | 3 |
| CTMU (Touch/Time Measurement) | Yes |
| DMA Channels | Yes (hardware DMA) |
| CRC Engine | Yes |
| Internal Oscillator | 8 MHz Fast RC with 96 MHz PLL option |
| Package | 48-UQFN (6x6 mm) with exposed pad |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Family | PIC24FJ128GA705 / PIC24FJ256GA705 family |
PIC24FJ128GA705T-I/M4 Pin Configuration
| Pin 1 | RP5/RB5/PMD5/SDA1 — Remappable I/O / I2C1 SDA |
| Pin 2 | RP6/RB6/PMD6/SCL1 — Remappable I/O / I2C1 SCL |
| Pin 3 | RP7/RB7/PMD7 — Remappable I/O / PMP data |
| Pin 4 | RP8/RB8/PMD8 — Remappable I/O / PMP data |
| Pin 5 | RP9/RB9/PMD9 — Remappable I/O / PMP data |
| Pin 6 | VSS — Ground reference |
| Pin 7 | VDD — Positive supply (2.0V to 3.6V) |
| Pin 8 | RP10/RB10/PMD10 — Remappable I/O / PMP data |
| Pin 9 | RP11/RB11/PMD11 — Remappable I/O / PMP data |
| Pin 10 | RP12/RB12/PMD12 — Remappable I/O / PMP data |
| Pin 11 | RP13/RB13/PMD13 — Remappable I/O / PMP data |
| Pin 12 | RP14/RB14/PMD14/OC1 — Remappable I/O / Output Compare 1 |
| Pin 13 | RP15/RB15/PMD15/OC2 — Remappable I/O / Output Compare 2 |
| Pin 14 | OSC1/CLKI/RA1 — Crystal oscillator input or external clock |
| Pin 15 | OSC2/CLKO/RA2 — Crystal oscillator output |
| Pin 16 | VSS — Ground reference |
| Pin 17 | VDD — Positive supply (2.0V to 3.6V) |
| Pin 18 | PGED2/RP0/RB0/AN0 — Programming data / remappable I/O / ADC input 0 |
| Pin 19 | PGEC2/RP1/RB1/AN1 — Programming clock / remappable I/O / ADC input 1 |
| Pin 20 | RP2/RB2/AN2 — Remappable I/O / ADC input 2 |
| Pin 21 | RP3/RB3/AN3 — Remappable I/O / ADC input 3 |
| Pin 22 | RP4/RB4/AN4 — Remappable I/O / ADC input 4 |
| Pin 23 | VSS — Ground reference |
| Pin 24 | VDD — Positive supply (2.0V to 3.6V) |
| Pin 25 | AN5/RP16/RB16 — ADC input 5 / remappable I/O |
| Pin 26 | AN6/RP17/RB17 — ADC input 6 / remappable I/O |
| Pin 27 | AN7/RP18/RB18 — ADC input 7 / remappable I/O |
| Pin 28 | AN8/RP19/RB19 — ADC input 8 / remappable I/O |
| Pin 29 | AN9/RP20/RB20 — ADC input 9 / remappable I/O |
| Pin 30 | AN10/RP21/RB21 — ADC input 10 / remappable I/O |
| Pin 31 | AN11/RP22/RB22 — ADC input 11 / remappable I/O |
| Pin 32 | AN12/RP23/RB23 — ADC input 12 / remappable I/O |
| Pin 33 | AN13/RP24/RB24 — ADC input 13 / remappable I/O |
| Pin 34 | VSS — Ground reference |
| Pin 35 | VDD — Positive supply (2.0V to 3.6V) |
| Pin 36 | RP25/RA3 — Remappable I/O |
| Pin 37 | RP26/RA4 — Remappable I/O |
| Pin 38 | RP27/RA5 — Remappable I/O |
| Pin 39 | RP28/RA6 — Remappable I/O |
| Pin 40 | RP29/RA7 — Remappable I/O |
| Pin 41 | MCLR — Master clear / reset (active low) |
| Pin 42 | PGED1/RP30 — ICSP programming data |
| Pin 43 | PGEC1/RP31 — ICSP programming clock |
| Pin 44 | VSS — Ground reference |
| Pin 45 | VDD — Positive supply (2.0V to 3.6V) |
| Pin 46 | RTCC/RP32 — RTCC output / remappable I/O |
| Pin 47 | SOSCI/RP33 — Secondary oscillator input / remappable I/O |
| Pin 48 | SOSCO/RP34 — Secondary oscillator output / remappable I/O |
Typical Applications
PIC24FJ128GA705T-I/M4 is suitable for 6 applications: Capacitive Touch User Interface, Battery-Powered IoT Sensor Node, Portable Medical Monitor, Industrial HMI and Control Panel, USB Human Interface Device, Smart Energy Meter Endpoint.
Capacitive Touch User Interface
The PIC24FJ128GA705T-I/M4's integrated CTMU, three analog comparators, and 12-bit ADC at 200 ksps deliver turnkey capacitive touch-button and slider sensing without an external touch controller. Combined with eXtreme Low Power sleep modes in the nanoamp range, the MCU can wake on touch events and return to Sleep instantly, extending battery life in remote controls, white-goods panels, and door-lock keypads. Microchip's mTouch firmware library and MPLAB Code Configurator plug-in provide ready-made touch APIs. The 48-UQFN 6x6 mm footprint fits behind tight bezel designs while the exposed pad provides thermal relief for higher-touch-rate scanning duty cycles.
Recommended
Battery-Powered IoT Sensor Node
With 2.0V to 3.6V VDD operation, XLP nanoamp sleep current, 16 KB RAM for sensor data buffering, and hardware DMA to wake the CPU only when needed, the PIC24FJ128GA705T-I/M4 is engineered for years-long battery life on a single CR2032 or two-AA cells. The 12-bit ADC at 200 ksps handles temperature, humidity, and analog sensor reads while the 8 MHz Fast RC oscillator with PLL scales peripheral clocks without external components. Hardware CRC and ECC Flash protect over-the-air firmware integrity for unattended remote deployments such as environmental telemetry and smart-meter endpoints.
Recommended
Portable Medical Monitor
The PIC24FJ128GA705T-I/M4 fits portable medical devices such as pulse oximeters, blood-pressure cuffs, and glucose meters where low power, small footprint, and reliable code memory are mandatory. The ECC Flash provides single-bit error correction to meet IEC 62304 / IEC 60601 software-safety expectations, while the 12-bit ADC captures analog biosignals at 200 ksps with up to 14 channels for multi-electrode measurement. The PIC24F core runs deterministic interrupt latency, essential for safety-critical timing in alarm generation. Compact 48-UQFN packaging supports slim handheld form factors used by clinicians and home-care patients.
Recommended
Industrial HMI and Control Panel
Industrial HMI panels benefit from the PIC24FJ128GA705T-I/M4's CTMU touch support, hardware DMA for display refresh, and UART/SPI/I2C interfaces for driving character or graphic LCDs. The -40C to +85C industrial temperature range tolerates factory-floor thermal stress and the ECC Flash protects against bit-flips in electrically noisy switchgear cabinets. With up to 14 ADC channels the MCU can read panel backlight current, supply rail voltage, and button-press analog signals concurrently. The 48-UQFN 6x6 mm package supports compact sealed-keypad modules common in factory automation.
Recommended
USB Human Interface Device
For USB keyboards, mice, gaming peripherals, and HID-class remote controls, the PIC24FJ128GA705T-I/M4 provides 128 KB ECC Flash for HID descriptor tables and key-mapping macros, 16 KB RAM for HID report buffers, and full-speed USB via a companion PIC24F USB variant or external USB transceiver. The 32 MHz CPU executes HID class drivers efficiently at 16 MIPS, and the DMA engine moves HID reports without CPU intervention, freeing cycles for debounce and LED animation. The 48-UQFN footprint supports slim dongle and keyboard-pcb layouts favored by ultra-thin peripherals.
Recommended
Smart Energy Meter Endpoint
The PIC24FJ128GA705T-I/M4 serves smart-meter endpoints that need to measure single-phase AC voltage/current with a 12-bit ADC at 200 ksps, compute RMS and energy, and report over UART or RF links. Hardware DMA captures ADC sample streams while the CPU performs energy calculations, and ECC Flash protects firmware integrity against tamper-induced bit errors. Nanoamp sleep modes drop standby consumption between reporting windows so the MCU can run directly from harvested energy or a small lithium backup cell. The 48-UQFN footprint fits inside compact in-home display modules.
Recommended
Recommended Products Summary
Engineering reference data for PIC24FJ128GA705T-I/M4 — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC24FJ128GA705-E/M4 | PIC24FJ128GA705-I/M4 | PIC24FJ256GA705T-I/M4 | PIC24FJ128GA705T-I/M4VAO | PIC24FJ128GA705T-E/M4 |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 48-UQFN (6x6 mm) | 48-UQFN (6x6 mm) - same | 48-UQFN (6x6 mm) - same | 48-UQFN (6x6 mm) - same | 48-UQFN (6x6 mm) - same | 48-UQFN (6x6 mm) - same |
| Program Flash | 128 KB ECC | 128 KB ECC | 128 KB ECC | 256 KB ECC (+100%) | 128 KB ECC | 128 KB ECC |
| RAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB |
| 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 |
| Operating Temperature | -40C to +85C (industrial) | -40C to +125C (extended) | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +125C (extended) |
| Delivery Format | Tape & Reel (3000) | Tray | Tray | Tape & Reel | Tape & Reel | Tape & Reel |
| CTMU Touch Hardware | Yes | Yes | Yes | Yes | Yes | Yes |
Key Differentiators
- Only same-package variant with on-chip ECC Flash (vs PIC24FJ128GA705-I/M4 (tray version))
- Industrial -40C to +85C vs extended -40C to +125C (vs PIC24FJ128GA705T-E/M4)
- Drop-in 256 KB Flash upgrade path (vs PIC24FJ256GA705T-I/M4)
Design Notes
The 48-UQFN package exposes a central thermal pad on the underside that must be soldered to a continuous ground plane for proper electrical performance and thermal relief. Stitch vias from the top ground pour into the inner ground plane every 2-3 mm around the pad to spread heat and reduce ground bounce during ADC sampling at 200 ksps. Microchip AN2305 ('QFN PCB Layout Recommendations') shows the recommended land pattern, via stitching, and solder-mask openings; following that pattern keeps the part within MSL moisture sensitivity limits and avoids tombstoning during reflow.
Decouple each VDD pin with a 100 nF X7R ceramic capacitor placed within 3 mm of the pin, and add a single 4.7 uF to 10 uF bulk capacitor on the main supply rail. The 2.0V to 3.6V VDD range allows direct connection to a single-cell Li-ion or two-AA batteries; an MCP1700 LDO can supply the rail from higher-voltage sources. For low-noise analog performance, use a separate AVDD filter ferrite and a 10 uF + 100 nF cap stack on the analog rail when the ADC is sampling at 200 ksps to keep ADC SNR at 12-bit resolution.
Do not leave the MCLR pin floating. Tie MCLR to VDD through a 10 kohm pull-up resistor and a 100 nF cap to ground for noise immunity; some designs add a momentary push-button to ground for manual reset. Avoid driving any remappable I/O pin beyond VDD + 0.3V or below VSS - 0.3V - the absolute-maximum ratings - or the I/O ESD structure can latch up. When migrating code from PIC24FJ64 to PIC24FJ128GA705, double-check the Configuration Word settings because ECC Flash requires CFG bits to be enabled explicitly for ECC to take effect on every instruction fetch.
Route ADC analog traces away from PWM and switching signals. Keep the analog ground return path under the analog traces and join analog and digital ground at a single point near the MCU's VSS pin to avoid ground-loop noise injection into the 12-bit ADC. For capacitive touch traces, surround each touch electrode with a ground guard ring tied to VSS through a single point to maximize touch sensitivity and reject moisture. Microchip AN1250 ('mTouch Conducted Noise Immunity') provides further guidance for IEC 61000-4-6 compliance in industrial environments.
Compliance Information
RoHS compliant and lead-free per Microchip product page. Industrial -40C to +85C operating range. Not AEC-Q100 qualified; for automotive applications consider AEC-Q100 qualified PIC24F variants or contact Microchip for automotive-grade equivalents.