PIC24FJ128GA108-E/PT - 16-bit 32MHz 128KB Flash MCU | Microchip
Référence : PIC24FJ128GA108-E/PT ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $8.2 | $8,20 |
| 10 | $7.45 | $74,50 |
| 100 | $6.7 | $670,00 |
| 500 | $6.05 | $3 025,00 |
| 1 000 | $5.4 | $5 400,00 |
PIC24FJ128GA108-E/PT Présentation
A PIC microcontroller (MCU) is a compact, self-contained computing device built around a Harvard-architecture CPU, on-chip flash program memory, data RAM, and a rich set of digital and analog peripherals. Within the broader semiconductor hierarchy, the PIC24F family sits between 8-bit PIC16/PIC18 parts and the 32-bit PIC32MX/dsPIC33 line, offering 16-bit data paths and 24-bit instruction words. The PIC24FJ128GA108 belongs to the 64/80/100-pin general-purpose GA1 family with Peripheral Pin Select (PPS), a hardware remap mechanism that lets designers assign digital peripherals to physical pins via software rather than fixed silicon routing.
Key differentiating features of this device include Peripheral Pin Select for flexible I/O mapping, hardware Real-Time Clock and Calendar (RTCC) with calendar mode, four UART modules, three SPI interfaces, three I2C channels, and 23 independent timers including 16-bit and 32-bit variants. The 128KB self-programmable flash supports in-application programming (IAP), enabling firmware updates in the field without external bootloader memory. Dual-partition flash operation allows safe live firmware upgrades.
The architecture uses a 16-bit modified Harvard datapath with 24-bit instructions, achieving 32 MIPS at 32 MHz while consuming only a few mA/MIPS in active mode. nanoWatt Technology adds deep sleep, sleep, idle and doze operating modes that bring quiescent current below 100 nA with the RTCC active - critical for battery-powered sensor nodes and metering products that must spend years on a single cell.
Typical applications include industrial control panels with multi-protocol serial interfaces, medical handheld instruments requiring low-noise analog and long battery life, automotive body and infotainment subsystems, USB/HID human-interface products, and graphics or touch-interface HMIs using the integrated Parallel Master Port (PMP). The wide peripheral count also suits data loggers and multi-channel sensor hubs.
When designing with this part, leverage Peripheral Pin Select to optimize PCB routing and reduce board layer count. Place a 10uF bulk capacitor plus 0.1uF decoupling near each power pin, and route the 32.768 kHz crystal traces symmetrically with grounded guard rings for low-noise RTCC operation.
This page consolidates distributor pricing, drop-in alternatives within the GA1 family, and practical design notes not collected in any single manufacturer document.
Alternatives de remplacement direct pour PIC24FJ128GA108-E/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 PIC24FJ128GA108-E/PT (même facteur de forme et même empreinte) — différant par Package, Timers, ADC, Core Architecture, Operating Temperature.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC24FJ128GA108-I/PT
✅ Remplacement direct✓ En stock
$3.78 / unité
Voir la fiche technique →PIC24FJ256GA108-I/PT
✅ Remplacement direct✓ En stock
$5.1 / unité
Voir la fiche technique →PIC24FJ128GA108-H/PT
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC24FJ128GA010-I/PT
✅ Remplacement direct✓ En stock
$4.95 / unité
Voir la fiche technique →PIC24FJ128GA006-I/PT
✅ Remplacement direct✓ En stock
$4.95 / unité
Voir la fiche technique →PIC24FJ128GA106-I/PT
✅ Remplacement direct✓ En stock
$4.88 / unité
Voir la fiche technique →PIC24FJ128GA108-E/PT Valeurs maximales et caractéristiques électriques
| Core Architecture | PIC24F 16-bit modified Harvard |
| Instruction Set | 16-bit data path, 24-bit instructions |
| Program Flash | 128 KB (43K x 24) |
| Data RAM | 16 KB |
| Max CPU Speed | 32 MIPS at 32 MHz |
| Operating Voltage | 2.5 V / 3.3 V |
| I/O Pins | 69 |
| Boîtier | 80-pin TQFP (PT) 12x12 mm |
| UART Modules | 4 |
| SPI Modules | 3 |
| I2C Modules | 3 |
| Timers | 23 independent (16-bit and 32-bit) |
| Standby Current | <100 nA (RTCC mode, typical) |
| Température de fonctionnement | -40C to +125C (E suffix = industrial) |
| Peripheral Pin Select | Yes |
| Type de montage | Surface Mount |
| Niveau MSL | 3 (168 hours) |
| Statut RoHS | Compliant |
Configuration des broches de PIC24FJ128GA108-E/PT
| Broche 1 | RP15/RD15 — Remappable I/O or parallel data line |
| Broche 2 | RP0/RD0 — Remappable I/O or parallel data line |
| Broche 3 | RP1/RD1 — Remappable I/O or parallel data line |
| Broche 4 | RP2/RD2 — Remappable I/O or parallel data line |
| Broche 5 | RP3/RD3 — Remappable I/O or parallel data line |
| Broche 6 | RP4/RD4 — Remappable I/O or parallel data line |
| Broche 7 | RP5/RD5 — Remappable I/O or parallel data line |
| Broche 8 | RP6/RD6 — Remappable I/O or parallel data line |
| Broche 9 | RP7/RD7 — Remappable I/O or parallel data line |
| Broche 10 | RP8/RD8 — Remappable I/O or parallel data line |
| Broche 11 | RP9/RD9 — Remappable I/O or parallel data line |
| Broche 12 | RP10/RD10 — Remappable I/O or parallel data line |
| Broche 13 | RP11/RD11 — Remappable I/O or parallel data line |
| Broche 14 | RP12/RD12 — Remappable I/O or parallel data line |
| Broche 15 | RP13/RD13 — Remappable I/O or parallel data line |
| Broche 16 | RP14/RD14 — Remappable I/O or parallel data line |
| Broche 17 | VDD — Positive supply 2.0-3.6V |
| Broche 18 | VSS — Ground reference |
| Broche 19 | OSC1/RC0 — Crystal oscillator input or remappable I/O |
| Broche 20 | OSC2/RC1 — Crystal oscillator output or remappable I/O |
| Broche 21 | RP16/RC2 — Remappable I/O |
| Broche 22 | RP17/RC3 — Remappable I/O |
| Broche 23 | RP18/RC4 — Remappable I/O |
| Broche 24 | RP19/RC5 — Remappable I/O |
| Broche 25 | RP20/RC6 — Remappable I/O |
| Broche 26 | RP21/RC7 — Remappable I/O |
| Broche 27 | RP22/RC8 — Remappable I/O |
| Broche 28 | RP23/RC9 — Remappable I/O |
| Broche 29 | VDD — Positive supply 2.0-3.6V |
| Broche 30 | VSS — Ground reference |
| Broche 31 | RP24/RC10 — Remappable I/O |
| Broche 32 | RP25/RC11 — Remappable I/O |
| Broche 33 | RP26/RC12 — Remappable I/O |
| Broche 34 | RP27/RC13 — Remappable I/O |
| Broche 35 | RP28/RC14 — Remappable I/O |
| Broche 36 | RP29/RC15 — Remappable I/O |
| Broche 37 | RB0 — Port B I/O bit 0 |
| Broche 38 | RB1 — Port B I/O bit 1 |
| Broche 39 | RB2 — Port B I/O bit 2 |
| Broche 40 | RB3 — Port B I/O bit 3 |
| Broche 41 | RB4 — Port B I/O bit 4 |
| Broche 42 | RB5 — Port B I/O bit 5 |
| Broche 43 | RB6 — Port B I/O bit 6 |
| Broche 44 | RB7 — Port B I/O bit 7 |
| Broche 45 | RB8 — Port B I/O bit 8 |
| Broche 46 | RB9 — Port B I/O bit 9 |
| Broche 47 | RB10 — Port B I/O bit 10 |
| Broche 48 | RB11 — Port B I/O bit 11 |
| Broche 49 | RB12 — Port B I/O bit 12 |
| Broche 50 | RB13 — Port B I/O bit 13 |
| Broche 51 | RB14 — Port B I/O bit 14 |
| Broche 52 | RB15 — Port B I/O bit 15 |
| Broche 53 | VSS — Ground reference |
| Broche 54 | VDD — Positive supply 2.0-3.6V |
| Broche 55 | RA0 — Port A I/O bit 0 |
| Broche 56 | RA1 — Port A I/O bit 1 |
| Broche 57 | RA2 — Port A I/O bit 2 |
| Broche 58 | RA3 — Port A I/O bit 3 |
| Broche 59 | RA4 — Port A I/O bit 4 |
| Broche 60 | RA5 — Port A I/O bit 5 |
| Broche 61 | RA6 — Port A I/O bit 6 |
| Broche 62 | RA7 — Port A I/O bit 7 |
| Broche 63 | RA9 — Port A I/O bit 9 |
| Broche 64 | RA10 — Port A I/O bit 10 |
| Broche 65 | RA11 — Port A I/O bit 11 |
| Broche 66 | RA12 — Port A I/O bit 12 |
| Broche 67 | RA13 — Port A I/O bit 13 |
| Broche 68 | RA14 — Port A I/O bit 14 |
| Broche 69 | RA15 — Port A I/O bit 15 |
| Broche 70 | VSS — Ground reference |
| Broche 71 | VDD — Positive supply 2.0-3.6V |
| Broche 72 | RF0 — Port F I/O bit 0 |
| Broche 73 | RF1 — Port F I/O bit 1 |
| Broche 74 | RF2 — Port F I/O bit 2 |
| Broche 75 | RF3 — Port F I/O bit 3 |
| Broche 76 | RF4 — Port F I/O bit 4 |
| Broche 77 | RF5 — Port F I/O bit 5 |
| Broche 78 | RF6 — Port F I/O bit 6 |
| Broche 79 | RF7 — Port F I/O bit 7 |
| Broche 80 | RF8 — Port F I/O bit 8 |
Applications typiques
PIC24FJ128GA108-E/PT convient pour 7 applications: Industrial Multi-Protocol Sensor Hub, Medical Handheld Diagnostic Instrument, Automotive Body and Infotainment Module, USB HID Human Interface Device, Battery-Powered Data Logger, Graphical HMI with Touch Panel, Smart Energy Metering Endpoint.
Industrial Multi-Protocol Sensor Hub
The PIC24FJ128GA108's 4 UART, 3 SPI, and 3 I2C channels, combined with Peripheral Pin Select, make it ideal for industrial sensor hubs that must aggregate data from RS-485, Modbus, SPI sensors, and I2C peripherals simultaneously. The 128 KB flash comfortably hosts multiple protocol stacks and a TCP/IP or MQTT client for edge gateways, while the 16 KB RAM buffers burst sensor traffic. With sub-100 nA standby current and the RTCC calendar mode, the device can wake periodically to log data on battery-powered installations in factory environments. The -40C to +125C E temperature grade ensures operation on unheated shop floors. Recommended companions: PIC24FJ128GA106 for cost-reduced variants and MCP2551 CAN transceiver if CAN bus is also needed.
Recommandé
Medical Handheld Diagnostic Instrument
Medical handhelds such as glucose meters, pulse oximeters, and portable ECG monitors benefit from the PIC24FJ128GA108's low-power nanoWatt Technology modes and 32 MIPS processing headroom for DSP-like filter routines. The 12-bit ADC (up to 500 ksps) captures biosignals, while the on-chip comparators support threshold detection for alarms. Sub-100 nA standby with RTCC preserves coin-cell battery life across multi-year shelf life. The 80-pin TQFP exposes enough I/O for LCD driving via the integrated Parallel Master Port and for capacitive touch sensing through the CTMU peripheral. The IEC 60601 medical EMC environment is eased by the device's low EMI signature. Recommended companions: PIC24FJ128DA210 for designs needing crypto acceleration and MCP1700 LDO for ultra-low quiescent rail regulation.
Recommandé
Automotive Body and Infotainment Module
Automotive body controllers - mirror modules, seat controllers, climate panels, and infotainment HMI nodes - run on the PIC24FJ128GA108 thanks to its 32 MIPS performance, multi-UART LIN bus handling, and 69 I/O pins for switches, LEDs, and motor drivers. The device's -40C to +125C operating range matches AEC-Q100 Grade 1 ambient requirements when paired with the I-grade version. CAN bus support is available via SPI-to-CAN bridges, while PWM outputs drive seat motors and mirror actuators. The 128 KB flash hosts CAN/LIN stacks plus application logic. nanoWatt modes wake on LIN bus activity without draining the battery when parked. Recommended companions: PIC24FJ128GA106 for sub-modules and MCP2515 standalone CAN controller for nodes needing native CAN.
Recommandé
USB HID Human Interface Device
USB HID products - keyboards, mice, touch panels, custom HID controls - leverage the PIC24FJ128GA108's integrated USB 2.0 full-speed OTG controller and 16 KB RAM for HID report buffers. The 32 MIPS performance handles multi-touch decoding and debouncing in software without external logic. The Peripheral Pin Select remaps USB D+/D- to any pins, simplifying PCB layout in cramped enclosures. The 128 KB flash fits HID descriptors, bootloaders, and custom firmware with room for over-the-air firmware updates. The 80-pin TQFP package exposes enough I/O for RGB lighting control via DMA-driven PWM. Recommended companions: PIC24FJ128DA106 for cost-sensitive HID and USB3300 for high-speed USB extension.
Recommandé
Battery-Powered Data Logger
Remote environmental data loggers benefit from the PIC24FJ128GA108's sub-100 nA standby current, 32.768 kHz RTCC for calendar-based wake, and 128 KB flash for storing weeks of sensor history. The 12-bit ADC samples temperature, humidity, and analog channels while the device sleeps between readings. With 16 KB RAM buffering, the logger can pre-aggregate data before flush to flash, extending endurance. The 4 UART modules support simultaneous GPS, cellular modem, and external sensor interfaces. The 80-pin TQFP allows test points and programming headers on a compact PCB. Recommended companions: PIC24FJ128GA106 for cost-reduced loggers and MCP9808 for high-accuracy temperature sensing.
Recommandé
Graphical HMI with Touch Panel
The PIC24FJ128GA108 drives small graphical HMIs - appliances, access control panels, industrial gauges - via its Parallel Master Port (PMP) interfacing to TFT or OLED displays. The CTMU peripheral implements capacitive touch sensing on up to 16 buttons or a touch panel slider. With 32 MIPS the device refreshes QVGA displays at 30+ fps while running UI logic. The 128 KB flash fits anti-aliased fonts and bitmap assets. The Peripheral Pin Select reassigns PMP data lines to ease PCB routing. The 80-pin TQFP provides 69 I/O for backlight PWM, buzzer drivers, and external memory expansion if needed. Recommended companions: PIC24FJ128DA210 for designs needing crypto and AR1021 for dedicated resistive touch controller.
Recommandé
Smart Energy Metering Endpoint
Smart electricity, water, and gas meters rely on the PIC24FJ128GA108's 32-bit MAC unit for fast multiply-accumulate routines needed for energy calculation algorithms. The 12-bit 500 ksps ADC samples current and voltage waveforms simultaneously, while the 16 KB RAM buffers calculation windows. The 128 KB flash fits metrology firmware plus wireless protocol stacks (ZigBee, Wireless M-Bus, LoRaWAN). The sub-100 nA standby with RTCC supports 10+ year battery life for gas and water meters. The 80-pin TQFP exposes I/O for LCD segment drivers and isolated communication ports. Recommended companions: PIC24FJ128GA106 for simple metering and ADE7953 for dedicated metrology analog front-end.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC24FJ128GA108-E/PT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC24FJ128GA108-I/PT | PIC24FJ256GA108-I/PT | PIC24FJ128GA108-H/PT | PIC24FJ128GA010-I/PT | PIC24FJ128GA006-I/PT |
|---|---|---|---|---|---|---|
| Package | 80-pin TQFP (PT) | 80-pin TQFP (PT) - same | 80-pin TQFP (PT) - same | 80-pin TQFP (PT) - same | 80-pin TQFP (PT) - same | 80-pin TQFP (PT) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 128 KB | 128 KB | 256 KB (+100%) | 128 KB | 128 KB | 128 KB |
| Data RAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB |
| CPU Speed | 32 MIPS at 32 MHz | 32 MIPS at 32 MHz | 32 MIPS at 32 MHz | 32 MIPS at 32 MHz | 32 MIPS at 32 MHz | 32 MIPS at 32 MHz |
| Operating Temperature | -40C to +125C (E grade) | -40C to +85C (I grade) | -40C to +85C (I grade) | -40C to +150C (H grade) | -40C to +85C (I grade) | -40C to +85C (I grade) |
| I/O Pins | 69 | 69 | 69 | 69 | 53 (-23%) | 53 (-23%) |
| Timers | 23 | 23 | 23 | 23 | Fewer (GA0 family) | Fewer (GA0 family) |
| Standby Current | <100 nA | <100 nA | <100 nA | <100 nA | <100 nA | <100 nA |
| Peripheral Pin Select | Yes (full coverage) | Yes (full) | Yes (full) | Yes (full) | Limited | Limited |
Principaux différenciateurs
- Highest I/O count in the 80-pin TQFP GA1 family (vs PIC24FJ128GA010-I/PT)
- Full Peripheral Pin Select coverage on all digital peripherals (vs PIC24FJ128GA006-I/PT)
- Extended -40C to +125C operating range (vs PIC24FJ128GA108-I/PT)
Notes de conception
Decouple every VDD/VSS pair with a 0.1uF X7R ceramic placed within 5 mm of the pins. Add a single 10uF bulk capacitor near the device supply input. For battery operation, the on-chip LDO can be left in low-power mode; configure the FPOR bits to minimize wake-up time versus quiescent current. Avoid powering the MCU from unstable sources - the voltage supervisor and BOR reset will trip during brownouts.
At 32 MHz and 3.3V, the PIC24FJ128GA108 draws approximately 30 mA active - about 100 mW. The 80-pin TQFP has theta_JA around 45 C/W on a 4-layer JEDEC test board, so worst-case junction rise is ~5C at room temperature. No heatsink is required. However, in enclosed IP65 housings with no airflow, derate maximum ambient by 10-15C for reliability margin.
Route the 32.768 kHz crystal traces symmetrically with grounded guard rings to minimize noise coupling into the RTCC. Keep the crystal within 5 mm of the OSC1/OSC2 pins and avoid routing digital signals under the crystal can. Place programming header (PGC/PGD) at the board edge to allow in-circuit programming without disassembly.
PPS (Peripheral Pin Select) inputs default to OFF on reset - firmware must explicitly unlock the IOLOCK bit and configure PPS mappings before using remappable peripherals. Forgetting this step is the #1 reason UART/SPI appears dead on first prototype. Also note that the E suffix provides -40C to +125C while I suffix stops at +85C - selecting I where E is required causes field failures in automotive applications.
Informations de conformité
RoHS and REACH compliant per Microchip product page. E grade is industrial temperature, not AEC-Q100 qualified - for automotive AEC-Q100 applications, contact Microchip for Q-graded part numbers. Halogen-free status not explicitly stated in verified data.