PIC24FJ128GA705-I/PT - 16-bit 32MHz MCU 128KB Flash | Microchip
Référence : PIC24FJ128GA705-I/PT ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $4.55 | $4,55 |
| 10 | $4.09 | $40,90 |
| 100 | $3.64 | $364,00 |
| 500 | $3.19 | $1 595,00 |
| 1 000 | $2.83 | $2 830,00 |
PIC24FJ128GA705-I/PT Présentation
A 16-bit microcontroller (MCU) is a class of embedded processor that executes arithmetic on 16-bit-wide data in a single instruction, doubling the throughput of legacy 8-bit cores while remaining cheaper and lower-power than 32-bit ARM Cortex-M parts. Within the Microchip hierarchy, the PIC24F sits below the PIC24H/dsPIC33 for DSP-heavy work but above the PIC16 family for general-purpose designs that demand USB, LCD, or larger memory. The PIC24FJ128GA705 specifically targets battery-powered IoT, portable medical, and industrial control segments where code density, peripheral count, and standby current are all critical.
Key features include 128KB ECC Flash organized as 43K x 24 words, 16KB SRAM, DMA for peripheral-to-memory transfers, RTCC with calendar mode, up to five 16-bit timers, and configurable logic cells (CLC) for hardware state-machine glue. The integrated LCD driver can directly drive up to 256 segments. The device offers multiple low-power sleep modes drawing down to a few hundred nanoamperes, enabling coin-cell or energy-harvesting designs. Hardware cryptographic acceleration, unique device ID, and JTAG/ICSP programming are all included.
Typical applications include portable medical monitoring (glucose meters, pulse oximeters), IoT sensor nodes with LCD readout, home appliances, motor-control front-ends, capacitive touch user interfaces, and battery-powered industrial instrumentation. The CTMU simplifies water-level and proximity sensing, while the LCD driver eliminates an external display controller. The 48-pin TQFP gives 40 general-purpose I/O pins, allowing direct connection to keypads, character displays, and analog sensors without external muxing.
When designing with this MCU, plan decoupling for the analog and digital rails separately, place the 32.768 kHz crystal within a few millimeters of the SOSC pins, and consult the device's family datasheet for code examples on CTMU touch and deep-sleep wake-up. Note that the silicon revision affects errata, so always match firmware to the chip's revision ID.
Alternatives de remplacement direct pour PIC24FJ128GA705-I/PT — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC24FJ128GA705-I/PT (même facteur de forme et même empreinte) — différant par Package, ADC, Operating Temperature, Core Architecture, DMA.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC24FJ128GA704T-I/PT
✅ Remplacement direct✓ En stock
$3.16 / unité
Voir la fiche technique →PIC24FJ128GA606-I/PT
✅ Remplacement direct✓ En stock
$4.32 / unité
Voir la fiche technique →PIC24FJ128GA310-I/PT
✅ Remplacement direct✓ En stock
$4.85 / unité
Voir la fiche technique →PIC24FJ128GA610-I/PT
✅ Remplacement direct✓ En stock
$4.85 / unité
Voir la fiche technique →PIC24FJ128GA106-I/PT
✅ Remplacement direct✓ En stock
$4.88 / unité
Voir la fiche technique →PIC24FJ128GA705-I/PT Valeurs maximales et caractéristiques électriques
| Core Architecture | PIC24F 16-bit |
| Maximum CPU Speed | 32 MHz |
| Program Memory (Flash) | 128 KB (43K x 24 words) with ECC |
| Data Memory (SRAM) | 16 KB |
| Supply Voltage Range | 2.0 V to 3.6 V |
| Température de fonctionnement | -40 C to +85 C (Industrial, -I suffix) |
| ADC | 12-bit, up to 200 ksps, up to 14 analog inputs |
| Comparators | 3 on-chip |
| CTMU | Yes (Charge Time Measurement Unit) |
| DMA | Yes (peripheral-to-memory) |
| LCD Driver | Yes, up to 256 segments |
| Timers | Multiple 16-bit timers (5) |
| I/O Pins | 40 general-purpose |
| Boîtier | 48-pin TQFP (PT), 7x7 mm |
| Type de montage | Surface Mount |
| Niveau MSL | 3 (per JEDEC J-STD-020) |
| Statut RoHS | Compliant |
Configuration des broches de PIC24FJ128GA705-I/PT
| Broche 1 | RP5/RB5 — Remappable I/O / port B bit 5 |
| Broche 2 | RP6/RB6 — Remappable I/O / port B bit 6 |
| Broche 3 | RP7/RB7 — Remappable I/O / port B bit 7 |
| Broche 4 | RP8/RB8 — Remappable I/O / port B bit 8 |
| Broche 5 | RP9/RB9 — Remappable I/O / port B bit 9 |
| Broche 6 | RP10/RB10 — Remappable I/O / port B bit 10 |
| Broche 7 | MCLR — Master clear / reset input (active low) |
| Broche 8 | RP11/RB11 — Remappable I/O / port B bit 11 |
| Broche 9 | VSS — Ground reference |
| Broche 10 | VDD — Positive supply voltage |
| Broche 11 | RP12/RB12 — Remappable I/O / port B bit 12 |
| Broche 12 | RP13/RB13 — Remappable I/O / port B bit 13 |
| Broche 13 | RP14/RB14 — Remappable I/O / port B bit 14 |
| Broche 14 | RP15/RB15 — Remappable I/O / port B bit 15 |
| Broche 15 | OSCI/CLKI — Primary oscillator input or external clock |
| Broche 16 | OSCO/CLKO — Primary oscillator output |
| Broche 17 | AVSS — Analog ground |
| Broche 18 | AVDD — Analog supply voltage |
| Broche 19 | AN0/RA0 — Analog input 0 / port A bit 0 |
| Broche 20 | AN1/RA1 — Analog input 1 / port A bit 1 |
| Broche 21 | AN2/RA2 — Analog input 2 / port A bit 2 |
| Broche 22 | AN3/RA3 — Analog input 3 / port A bit 3 |
| Broche 23 | AN4/RA4 — Analog input 4 / port A bit 4 |
| Broche 24 | AN5/RA5 — Analog input 5 / port A bit 5 |
| Broche 25 | AN6/RA6 — Analog input 6 / port A bit 6 |
| Broche 26 | AN7/RA7 — Analog input 7 / port A bit 7 |
| Broche 27 | AN8/RB0 — Analog input 8 / port B bit 0 |
| Broche 28 | AN9/RB1 — Analog input 9 / port B bit 1 |
| Broche 29 | AN10/RB2 — Analog input 10 / port B bit 2 |
| Broche 30 | AN11/RB3 — Analog input 11 / port B bit 3 |
| Broche 31 | AN12/RB4 — Analog input 12 / port B bit 4 |
| Broche 32 | VDD — Positive supply voltage (digital core) |
| Broche 33 | VSS — Ground reference (digital core) |
| Broche 34 | RP0/RC0 — Remappable I/O / port C bit 0 |
| Broche 35 | RP1/RC1 — Remappable I/O / port C bit 1 |
| Broche 36 | RP2/RC2 — Remappable I/O / port C bit 2 |
| Broche 37 | RP3/RC3 — Remappable I/O / port C bit 3 |
| Broche 38 | RP4/RC4 — Remappable I/O / port C bit 4 |
| Broche 39 | RC5 — Port C bit 5 (digital only) |
| Broche 40 | RC6 — Port C bit 6 (digital only) |
| Broche 41 | RC7 — Port C bit 7 (digital only) |
| Broche 42 | RC8 — Port C bit 8 (digital only) |
| Broche 43 | RC9 — Port C bit 9 (digital only) |
| Broche 44 | SOSCO/RPA0 — Secondary oscillator output / port A bit 0 |
| Broche 45 | SOSCI/RPA1 — Secondary oscillator input / port A bit 1 |
| Broche 46 | PGEC1 — ICSP programming clock (alternate) |
| Broche 47 | PGED1 — ICSP programming data (alternate) |
| Broche 48 | VDD — Positive supply voltage |
Applications typiques
PIC24FJ128GA705-I/PT convient pour 6 applications: Portable Medical Monitoring, IoT Sensor Nodes with LCD Readout, Industrial Control and HMI, Capacitive Touch User Interfaces, Battery-Powered Motor Control, Home Appliance Control Boards.
Portable Medical Monitoring
The PIC24FJ128GA705-I/PT is well suited to portable medical devices such as glucose meters, pulse oximeters, and portable ECG monitors. Its 128KB ECC Flash stores calibration tables, lookup curves, and IEC 60730 class B self-test routines without external memory, while 16KB SRAM buffers real-time waveform data between samples. XLP modes reduce sleep current to a fraction of a microamp, extending coin-cell runtime in patient wearables. The 12-bit ADC at 200 ksps captures biosignals from PPG, ECG, and temperature channels; CTMU enables reliable proximity sensing for skin-contact detection. Designers pair the MCU with a Bluetooth LE module for telemetry, and the 40 GPIO easily drives a small character OLED plus status LEDs.
Recommandé
IoT Sensor Nodes with LCD Readout
For IoT sensor nodes that display readings locally before forwarding to the cloud, the PIC24FJ128GA705-I/PT integrates a 256-segment LCD driver that directly controls segmented or character displays, eliminating an external LCD controller and BOM cost. The 128KB program memory holds MQTT-SN, TLS handshakes, and Wi-Fi provisioning scripts, while DMA offloads ADC and UART buffer moves from the core. The 32 MHz 16-bit core achieves 16 MIPS, comfortable for sub-second wake, measure, transmit cycles. XLP sleep plus RTCC with calendar enables multi-year battery life on a pair of AA cells when paired with low-power radios. CTMU adds capacitive user-input buttons behind a sealed membrane, common in smart thermostats.
Recommandé
Industrial Control and HMI
In industrial control panels and small HMIs, the PIC24FJ128GA705-I/PT's 40 GPIO directly drives keypads, status LEDs, character displays, and isolated digital I/O without external muxing. Industrial -40C to +85C operation supports unconditioned enclosures and outdoor cabinets. The 12-bit ADC with up to 14 inputs accepts 4-20 mA loop and thermistor bridges, while the on-chip comparators handle overcurrent and threshold detection in real time. RTCC with calendar timestamps events for audit logs, and the 128KB Flash stores localized UI strings, fault tables, and Modbus protocol stacks. Hardware CRC and JTAG/ICSP accelerate factory programming and field firmware revisions.
Recommandé
Capacitive Touch User Interfaces
The on-chip CTMU combined with an analog mux allows the PIC24FJ128GA705-I/PT to scan up to 14 capacitive touch pads for buttons, sliders, and wheels without an external touch controller. Designers wire each pad to a dedicated ADC channel; the CTMU delivers a constant current that charges the pad, and the resulting time delta is captured by a timer and interpreted as touch or proximity. The 128KB Flash stores sophisticated gesture and water-rejection firmware, while XLP modes keep sleep current low between touches. The part also supports mechanical button and rotary encoder inputs in parallel via the same GPIO, ideal for mixed-mode interfaces on appliances and audio products.
Recommandé
Battery-Powered Motor Control
Small brushless DC and stepper motor controllers fit comfortably inside the PIC24FJ128GA705-I/PT, where the 5 16-bit timers generate PWM channels with dead-band control, and the 12-bit ADC samples back-EMF and current-sense signals at 200 ksps. The 128KB Flash stores commutation tables and field-oriented control routines, while 16KB RAM retains state variables. CTMU-driven capacitive sliders let users adjust motor speed on glass-front appliances. XLP sleep brings quiescent current low enough for solar or thermoelectric energy harvesting. The 48-pin TQFP package is footprint-compatible with the GA310 family when USB diagnostics are added later.
Recommandé
Home Appliance Control Boards
Washing machines, dishwashers, ovens, and induction cooktops use the PIC24FJ128GA705-I/PT to coordinate user inputs, sensor arrays, relay drivers, and triac-based AC loads. The 40 GPIO drives segmented LCDs and indicator LEDs, the CTMU supports sealed capacitive keypads, and the 12-bit ADC reads NTC thermistors and water-level probes. Flash stores OEM calibration curves and multilingual fault codes, while RTCC timestamps event logs. The industrial -40C to +85C range handles under-cabinet heat, and the 48-pin TQFP suits automated pick-and-place. Designers route triac zero-cross events into the IC's change-notification pins for clean phase-angle control.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC24FJ128GA705-I/PT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC24FJ128GA704T-I/PT | PIC24FJ128GA606-I/PT | PIC24FJ128GA310-I/PT | PIC24FJ128GA610-I/PT | PIC24FJ128GA106-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 48-pin TQFP (PT), 7x7 mm | 48-pin TQFP (PT) - same | 48-pin TQFP (PT) - same | 48-pin TQFP (PT) - same | 48-pin TQFP (PT) - same | 48-pin TQFP (PT) - same |
| Core / Architecture | PIC24F 16-bit, 32 MHz, 16 MIPS | PIC24F 16-bit, 32 MHz, 16 MIPS | PIC24F 16-bit, 32 MHz, 16 MIPS | PIC24F 16-bit, 32 MHz, 16 MIPS | PIC24F 16-bit, 32 MHz, 16 MIPS | PIC24F 16-bit, 32 MHz, 16 MIPS |
| Flash Program Memory | 128 KB (43K x 24 words), ECC | 64 KB | 128 KB | 128 KB | 128 KB | 128 KB |
| SRAM | 16 KB | 8 KB | 16 KB | 16 KB | 32 KB | 8 KB |
| ADC | 12-bit, 200 ksps, 14 channels | 12-bit, 200 ksps, 14 channels | 12-bit, 200 ksps, more channels | 12-bit, 200 ksps, more channels | 12-bit, 200 ksps, more channels | 10-bit, legacy conversion |
| CTMU (Touch) | Yes | Yes | Yes | Yes | Yes | No |
| USB | No (USB-less variant) | No | No | Yes (USB 2.0 FS device) | Yes | No |
| Operating Temperature | -40 C to +85 C (Industrial) | -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 |
| Estimated 1pc Price (USD) | $4.55 | ~$4.10 | ~$4.55 | ~$4.80 | ~$5.10 | ~$4.40 |
Principaux différenciateurs
- Higher Flash density in same TQFP-48 footprint (vs PIC24FJ128GA704T-I/PT)
- More RAM than legacy GA106 generation (vs PIC24FJ128GA106-I/PT)
- More peripheral-rich CTMU and DMA integration (vs PIC24FJ128GA310-I/PT)
Notes de conception
Estimated quiescent current in Sleep mode with RTCC running from SOSC is on the order of a few hundred nanoamperes, supporting multi-year battery life on coin cells. For best XLP performance, switch all unused peripherals off in their PMD registers and gate the ADC digital block when not in use. The AVDD pin can be tied to VDD, but filtering it through a ferrite bead reduces ADC noise by 1-2 LSB on sensitive measurements.
Place the primary decoupling 100 nF X7R capacitor within 5 mm of VDD/AVDD, with a 10 uF bulk capacitor near the MCU. The SOSC 32.768 kHz crystal traces must be short and guarded by VSS to minimise pickup; load capacitors should be sized per the crystal ESR. PGECx/PGEDx traces should be kept under 50 mm to avoid programming failures, and analog inputs routed away from PWM outputs to prevent coupling.
Do not confuse the GA705 (-I suffix, -40C to +85C, industrial) with the GA705-E (-E suffix, -40C to +125C, extended) variants when ordering for outdoor or automotive environments. CTMU calibration requires temperature compensation; using a single constant current may shift readings across the operating range. Watch the device errata list for revisions that affect DMA transfers and the LCD charge-pump undervoltage behaviour.
Informations de conformité
RoHS and REACH compliance per Microchip product page PIC24FJ128GA705. Not AEC-Q100 qualified; for automotive designs Microchip must validate the part against AEC-Q100. The TQFP-48 package is rated MSL-3 per JEDEC J-STD-020.