PIC24FJ128GA705T-I/M4 - 128KB 16-bit MCU 48-UQFN | Microchip
MPN: PIC24FJ128GA705T-I/M4 ✓ פעילPIC24FJ128GA705T-I/M4 סקירה
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.
חלופות תחליף ישיר עבור PIC24FJ128GA705T-I/M4 — אותו מארז, תואם פין-לפין. חלקים במארז שונה הדורשים עיבוד מחדש של ה-PCB אינם נכללים.
וריאנטים בסדרה זו
דגמים מאותה סדרה התואמים Drop-in עם PIC24FJ128GA705T-I/M4 (אותו גורם צורה וטביעת רגל) — שונים ב Core Architecture, Package, Program Memory (Flash), ADC, Maximum CPU Speed.
PIC24FJ128GA705-E/M4
✅ Drop-In📋 חלופה להתייחסות (לא בקטלוג)
PIC24FJ128GA705-I/M4
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC24FJ256GA705T-I/M4
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC24FJ128GA705T-I/M4VAO
✅ Drop-In📋 חלופה להתייחסות (לא בקטלוג)
PIC24FJ128GA705T-E/M4
✅ Drop-In📋 חלופה להתייחסות (לא בקטלוג)
PIC24FJ128GA705T-I/M4 דירוגים מרביים ומאפיינים חשמליים
| 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 |
| טמפרטורת פעולה | -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 |
| מארז | 48-UQFN (6x6 mm) with exposed pad |
| סוג הרכבה | Surface Mount |
| סטטוס RoHS | Compliant |
| Family | PIC24FJ128GA705 / PIC24FJ256GA705 family |
תצורת פינים של PIC24FJ128GA705T-I/M4
| פין 1 | RP5/RB5/PMD5/SDA1 — Remappable I/O / I2C1 SDA |
| פין 2 | RP6/RB6/PMD6/SCL1 — Remappable I/O / I2C1 SCL |
| פין 3 | RP7/RB7/PMD7 — Remappable I/O / PMP data |
| פין 4 | RP8/RB8/PMD8 — Remappable I/O / PMP data |
| פין 5 | RP9/RB9/PMD9 — Remappable I/O / PMP data |
| פין 6 | VSS — Ground reference |
| פין 7 | VDD — Positive supply (2.0V to 3.6V) |
| פין 8 | RP10/RB10/PMD10 — Remappable I/O / PMP data |
| פין 9 | RP11/RB11/PMD11 — Remappable I/O / PMP data |
| פין 10 | RP12/RB12/PMD12 — Remappable I/O / PMP data |
| פין 11 | RP13/RB13/PMD13 — Remappable I/O / PMP data |
| פין 12 | RP14/RB14/PMD14/OC1 — Remappable I/O / Output Compare 1 |
| פין 13 | RP15/RB15/PMD15/OC2 — Remappable I/O / Output Compare 2 |
| פין 14 | OSC1/CLKI/RA1 — Crystal oscillator input or external clock |
| פין 15 | OSC2/CLKO/RA2 — Crystal oscillator output |
| פין 16 | VSS — Ground reference |
| פין 17 | VDD — Positive supply (2.0V to 3.6V) |
| פין 18 | PGED2/RP0/RB0/AN0 — Programming data / remappable I/O / ADC input 0 |
| פין 19 | PGEC2/RP1/RB1/AN1 — Programming clock / remappable I/O / ADC input 1 |
| פין 20 | RP2/RB2/AN2 — Remappable I/O / ADC input 2 |
| פין 21 | RP3/RB3/AN3 — Remappable I/O / ADC input 3 |
| פין 22 | RP4/RB4/AN4 — Remappable I/O / ADC input 4 |
| פין 23 | VSS — Ground reference |
| פין 24 | VDD — Positive supply (2.0V to 3.6V) |
| פין 25 | AN5/RP16/RB16 — ADC input 5 / remappable I/O |
| פין 26 | AN6/RP17/RB17 — ADC input 6 / remappable I/O |
| פין 27 | AN7/RP18/RB18 — ADC input 7 / remappable I/O |
| פין 28 | AN8/RP19/RB19 — ADC input 8 / remappable I/O |
| פין 29 | AN9/RP20/RB20 — ADC input 9 / remappable I/O |
| פין 30 | AN10/RP21/RB21 — ADC input 10 / remappable I/O |
| פין 31 | AN11/RP22/RB22 — ADC input 11 / remappable I/O |
| פין 32 | AN12/RP23/RB23 — ADC input 12 / remappable I/O |
| פין 33 | AN13/RP24/RB24 — ADC input 13 / remappable I/O |
| פין 34 | VSS — Ground reference |
| פין 35 | VDD — Positive supply (2.0V to 3.6V) |
| פין 36 | RP25/RA3 — Remappable I/O |
| פין 37 | RP26/RA4 — Remappable I/O |
| פין 38 | RP27/RA5 — Remappable I/O |
| פין 39 | RP28/RA6 — Remappable I/O |
| פין 40 | RP29/RA7 — Remappable I/O |
| פין 41 | MCLR — Master clear / reset (active low) |
| פין 42 | PGED1/RP30 — ICSP programming data |
| פין 43 | PGEC1/RP31 — ICSP programming clock |
| פין 44 | VSS — Ground reference |
| פין 45 | VDD — Positive supply (2.0V to 3.6V) |
| פין 46 | RTCC/RP32 — RTCC output / remappable I/O |
| פין 47 | SOSCI/RP33 — Secondary oscillator input / remappable I/O |
| פין 48 | SOSCO/RP34 — Secondary oscillator output / remappable I/O |
יישומים טיפוסיים
PIC24FJ128GA705T-I/M4 מתאים עבור 6 יישוםs: 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.
מומלץ
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.
מומלץ
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.
מומלץ
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.
מומלץ
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.
מומלץ
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.
מומלץ
סיכום מוצרים מומלצים
נתוני עזר הנדסיים עבור PIC24FJ128GA705T-I/M4 — השוואה, הנחיות תכנון ומידע על תאימות.
מדריך בחירה
השוואה עם חלופות
| פרמטר | מוצר זה | 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 |
מבדילים עיקריים
- Only same-package variant with on-chip ECC Flash (לעומתPIC24FJ128GA705-I/M4 (tray version))
- Industrial -40C to +85C vs extended -40C to +125C (לעומתPIC24FJ128GA705T-E/M4)
- Drop-in 256 KB Flash upgrade path (לעומתPIC24FJ256GA705T-I/M4)
הערות תכנון
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.
מידע על תאימות
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.