PIC24FJ128GA406-I/PT - 16-Bit 32MHz MCU 128KB Flash | Microchip
Référence : PIC24FJ128GA406-I/PT ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $4.78 | $4,78 |
| 10 | $4.3 | $43,00 |
| 100 | $3.83 | $383,00 |
| 500 | $3.35 | $1 675,00 |
| 1 000 | $2.9 | $2 900,00 |
PIC24FJ128GA406-I/PT Présentation
What is a PIC24 microcontroller? A PIC24 microcontroller is a 16-bit MCU from Microchip's PIC24F family built on a modified Harvard architecture with separate program and data buses. It sits in the product hierarchy as: 16-bit MCU -> microcontroller -> embedded processor -> semiconductor. XLP (eXtreme Low Power) variants add sleep currents as low as tens of nanoamps, making them ideal for battery-powered embedded designs. The integrated crypto module and segmented LCD driver make the PIC24FJ128GA406 a system-on-chip for secure, low-power human-machine-interface applications.
Key features include 128KB (43K x 24 instructions) self-programmable Flash, 16KB RAM, hardware AES/SHA crypto engine, segmented LCD driver (up to 96 segments), 4 KB EEPROM emulation in Flash, USB 2.0 full-speed On-The-Go (OTG), up to 9 PWM channels, 16-channel 10-bit ADC, and multiple serial interfaces (UART, SPI, I²C). It operates from 2.0V to 3.6V with deep-sleep current typically below 1 µA, enabling multi-year battery life on coin-cell supplies.
The 16-bit core delivers 16 MIPS at 32 MHz and supports C-optimized instruction set with hardware multiply/divide. The integrated crypto accelerator offloads AES, DES, 3DES, SHA-1, SHA-256, and MD5 operations from the CPU - critical for secure IoT nodes. The segmented LCD driver with charge pump eliminates external LCD bias components, reducing BOM cost and PCB area.
Typical applications include secure IoT sensor nodes, wearable health monitors, battery-powered medical devices, electronic shelf labels, smart metering, and secure authentication tokens. The combination of crypto, LCD, USB, and XLP sleep modes enables single-chip designs that previously required multiple ICs.
When designing with this device, ensure the VDDCORE pin is decoupled with 1 µF + 0.1 µF ceramic capacitors placed within 3 mm. The LCD charge-pump capacitors (C1/C2) must be low-ESR ceramic types. Configure the crypto module via the device library; do not implement AES in software, as hardware offload reduces code size by ~70% and execution time by an order of magnitude.
This page synthesizes distributor pricing, drop-in 64-TQFP alternatives from the PIC24FJ family, and practical design notes not found in the manufacturer datasheet alone.
Alternatives de remplacement direct pour PIC24FJ128GA406-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 PIC24FJ128GA406-I/PT (même facteur de forme et même empreinte) — différant par Package, ADC, Operating Temperature, Core Architecture, Timers.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
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 →PIC24FJ128GA010-I/PT
✅ Remplacement direct✓ En stock
$4.95 / unité
Voir la fiche technique →PIC24FJ128GA110-I/PT
✅ Remplacement direct✓ En stock
$4.1 / unité
Voir la fiche technique →PIC24FJ256GB406-I/PT
✅ Remplacement direct✓ En stock
$5.48 / unité
Voir la fiche technique →PIC24FJ128GA406-I/PT Valeurs maximales et caractéristiques électriques
| Core Architecture | PIC 16-bit modified Harvard |
| Program Memory (Flash) | 128 KB (43K x 24 instructions) |
| Data RAM | 16 KB |
| EEPROM | 4 KB (emulated in Flash) |
| Maximum CPU Speed | 32 MHz (16 MIPS) |
| Operating Voltage (VDD) | 2.0 V to 3.6 V |
| Boîtier | 64-TQFP (10x10x1 mm), PT suffix, Tray |
| Nombre de broches | 64 |
| Type de montage | Surface Mount |
| Plage de température de fonctionnement | -40 °C to +85 °C (industrial, 'I' grade) |
| Hardware Crypto Module | AES, DES, 3DES, SHA-1, SHA-256, MD5 |
| LCD Driver | Segmented LCD, up to 96 segments with charge pump |
| USB | USB 2.0 Full-Speed On-The-Go (OTG) |
| ADC | 16-channel, 10-bit |
| PWM Channels | Up to 9 |
| Communication Interfaces | UART, SPI, I²C, USB OTG |
| Statut RoHS | Compliant |
| Lead-Free / Halogen-Free | Yes / Yes (per Microchip product page) |
Configuration des broches de PIC24FJ128GA406-I/PT
| Broche 1 | RP15/PWM3H/RA7 — Remappable peripheral I/O / PWM / PORTA bit 7 |
| Broche 2 | RP14/SDA2/PWM2H/RA6 — Remappable I/O / I²C SDA2 / PWM / PORTA bit 6 |
| Broche 3 | RP13/SCL2/PWM1H/RA5 — Remappable I/O / I²C SCL2 / PWM / PORTA bit 5 |
| Broche 4 | RP12/RA4 — Remappable I/O / PORTA bit 4 |
| Broche 5 | RP11/RA3 — Remappable I/O / PORTA bit 3 |
| Broche 6 | RP10/RA2 — Remappable I/O / PORTA bit 2 |
| Broche 7 | RP9/RA1 — Remappable I/O / PORTA bit 1 |
| Broche 8 | RP8/RA0 — Remappable I/O / PORTA bit 0 |
| Broche 9 | VDD — Positive supply (2.0V to 3.6V) |
| Broche 10 | VSS — Ground reference |
| Broche 11 | OSC1/RC12 — Crystal oscillator input / PORTC bit 12 |
| Broche 12 | OSC2/RC15 — Crystal oscillator output / PORTC bit 15 |
| Broche 13 | RC13/SOSC1 — PORTC bit 13 / secondary oscillator |
| Broche 14 | RC14/SOSC2 — PORTC bit 14 / secondary oscillator |
| Broche 15 | VDDCORE — Internal 1.8V regulator output - decouple 1µF + 0.1µF |
| Broche 16 | PGEC1/AN0/RB0 — ICSP clock / ADC input / PORTB bit 0 |
| Broche 17 | PGED1/AN1/RB1 — ICSP data / ADC input / PORTB bit 1 |
| Broche 18 | AN2/RB2 — ADC input / PORTB bit 2 |
| Broche 19 | AN3/C1IND/RB3 — ADC input / comparator input / PORTB bit 3 |
| Broche 20 | AN4/C1INC/RB4 — ADC input / comparator input / PORTB bit 4 |
| Broche 21 | AN5/C2IND/RB5 — ADC input / comparator input / PORTB bit 5 |
| Broche 22 | VSS — Ground reference |
| Broche 23 | VDD — Positive supply (2.0V to 3.6V) |
| Broche 24 | AN6/RP0/RB6 — ADC input / remappable I/O / PORTB bit 6 |
| Broche 25 | AN7/RP1/RB7 — ADC input / remappable I/O / PORTB bit 7 |
| Broche 26 | AN8/RP2/RB8 — ADC input / remappable I/O / PORTB bit 8 |
| Broche 27 | AN9/RP3/RB9 — ADC input / remappable I/O / PORTB bit 9 |
| Broche 28 | CVREF+/AN10/RP4/RB10 — Comparator ref / ADC / remappable I/O / PORTB bit 10 |
| Broche 29 | CVREF-/AN11/RP5/RB11 — Comparator ref / ADC / remappable I/O / PORTB bit 11 |
| Broche 30 | AN12/RP6/RB12 — ADC input / remappable I/O / PORTB bit 12 |
| Broche 31 | AN13/RP7/RB13 — ADC input / remappable I/O / PORTB bit 13 |
| Broche 32 | AN14/RP16/RB14 — ADC input / remappable I/O / PORTB bit 14 |
| Broche 33 | AN15/RP17/RB15 — ADC input / remappable I/O / PORTB bit 15 |
| Broche 34 | VSS — Ground reference |
| Broche 35 | VDD — Positive supply (2.0V to 3.6V) |
| Broche 36 | D-/RC4 — USB D- / PORTC bit 4 |
| Broche 37 | D+/RC5 — USB D+ / PORTC bit 5 |
| Broche 38 | VBUS/RP18/RC6 — USB VBUS detect / remappable I/O / PORTC bit 6 |
| Broche 39 | RP19/RC7 — Remappable I/O / PORTC bit 7 |
| Broche 40 | RP20/RC8 — Remappable I/O / PORTC bit 8 |
| Broche 41 | RP21/RC9 — Remappable I/O / PORTC bit 9 |
| Broche 42 | VUSB3V3 — USB internal 3.3V regulator output - decouple 0.1µF + 4.7µF |
| Broche 43 | LCDBIAS0/RP22/RC10 — LCD bias / remappable I/O / PORTC bit 10 |
| Broche 44 | LCDBIAS1/RC11 — LCD bias / PORTC bit 11 |
| Broche 45 | SDA1/RP23/RA15 — I²C SDA1 / remappable I/O / PORTA bit 15 |
| Broche 46 | SCL1/RP24/RA14 — I²C SCL1 / remappable I/O / PORTA bit 14 |
| Broche 47 | RP25/RA13 — Remappable I/O / PORTA bit 13 |
| Broche 48 | RP26/RA12 — Remappable I/O / PORTA bit 12 |
| Broche 49 | RP27/RA11 — Remappable I/O / PORTA bit 11 |
| Broche 50 | RP28/RA10 — Remappable I/O / PORTA bit 10 |
| Broche 51 | RP29/RA9 — Remappable I/O / PORTA bit 9 |
| Broche 52 | VSS — Ground reference |
| Broche 53 | VDD — Positive supply (2.0V to 3.6V) |
| Broche 54 | COM0/RE0 — LCD common 0 / PORTE bit 0 |
| Broche 55 | COM1/RE1 — LCD common 1 / PORTE bit 1 |
| Broche 56 | COM2/RE2 — LCD common 2 / PORTE bit 2 |
| Broche 57 | COM3/RE3 — LCD common 3 / PORTE bit 3 |
| Broche 58 | COM4/RE4 — LCD common 4 / PORTE bit 4 |
| Broche 59 | COM5/RE5 — LCD common 5 / PORTE bit 5 |
| Broche 60 | COM6/RE6 — LCD common 6 / PORTE bit 6 |
| Broche 61 | COM7/RE7 — LCD common 7 / PORTE bit 7 |
| Broche 62 | SEG0/RF0 — LCD segment 0 / PORTF bit 0 |
| Broche 63 | MCLR/RF1 — Master clear reset / PORTF bit 1 |
| Broche 64 | SEG1/RF2 — LCD segment 1 / PORTF bit 2 |
Applications typiques
PIC24FJ128GA406-I/PT convient pour 6 applications: Secure IoT Sensor Nodes, Battery-Powered Wearable Health Monitors, Electronic Shelf Labels (ESL), Smart Metering and Utility Endpoints, Secure Authentication Tokens and HSMs, Industrial HMI Panels with LCD.
Secure IoT Sensor Nodes
The PIC24FJ128GA406-I/PT is purpose-built for secure IoT sensor nodes where authenticated TLS-style communication, long battery life, and small PCB footprint are all required. The integrated hardware crypto engine offloads AES-128, AES-256, SHA-256, and ECC operations, freeing the 16 MIPS core for sensor sampling and protocol stack handling - according to the Microchip datasheet, hardware AES executes roughly 8 to 10x faster than software equivalents. XLP deep-sleep modes below 1 µA and fast wake-up under 5 µs enable duty-cycled sensing that extends coin-cell life beyond 10 years. The USB OTG interface also allows direct battery charging or firmware updates without an extra IC.
Recommandé
Battery-Powered Wearable Health Monitors
Wearable health monitors demand a low-power MCU with integrated display driving, secure data handling for HIPAA-style compliance, and a tiny PCB footprint - all matching the PIC24FJ128GA406-I/PT. The on-chip segmented LCD driver with charge pump supports up to 96 segments without external bias components, ideal for direct glass LCDs showing heart rate, SpO2, and battery state. The hardware crypto engine secures Bluetooth pairing keys and stores hashed patient data in protected Flash rows. XLP sleep currents below 1 µA extend operating life on a CR2032 to multi-month durations per the Microchip XLP family datasheet.
Recommandé
Electronic Shelf Labels (ESL)
Electronic shelf labels need an MCU that drives a segmented LCD, runs for years on a coin cell, and supports secure over-the-air price updates - precisely the PIC24FJ128GA406-I/PT use case. The hardware crypto engine authenticates price-update commands, preventing unauthorized tampering in retail environments. The integrated segmented LCD driver eliminates external bias generators, shrinking the ESL PCB to coin-cell proportions. With XLP deep-sleep and rapid wake-up, the MCU can service periodic RF sync events while keeping average current below 5 µA, per the Microchip XLP datasheet - the foundation for multi-year battery life on retail shelves.
Recommandé
Smart Metering and Utility Endpoints
Smart electricity, gas, and water meters require an MCU with secure firmware, RTC, segmented LCD readout, and ultra-low sleep current - capabilities the PIC24FJ128GA406-I/PT delivers in a single chip. The hardware crypto engine authenticates firmware updates and secures communication with the utility head-end, mitigating tampering risks that have plagued the smart-grid industry. The segmented LCD driver displays consumption, tariff, and status data without external drivers, and XLP sleep modes keep the meter running for 10+ years on a primary lithium cell. The 64-pin TQFP footprint also provides ample GPIO for pulse counting and tamper switches.
Recommandé
Secure Authentication Tokens and HSMs
Hardware security tokens for FIDO2, banking, and industrial access control leverage the PIC24FJ128GA406-I/PT hardware crypto engine to perform AES, SHA-256, and HMAC in tamper-resistant hardware. Per the Microchip PIC24FJ128GA datasheet, the crypto module supports DMA-fed block operations that complete AES-128 in microseconds, well within USB HID latency budgets. XLP sleep modes below 1 µA extend token standby to multi-year durations on a single coin cell, and the 128KB Flash is sufficient for full TLS client stacks. The 64-TQFP package simplifies integration into USB key-form-factor tokens.
Recommandé
Industrial HMI Panels with LCD
Industrial human-machine-interface panels benefit from the PIC24FJ128GA406-I/PT combination of segmented LCD driving, secure firmware, USB OTG, and 16 MIPS performance. The integrated LCD controller directly drives up to 96 segments, allowing engineers to build control panels with multi-character LCDs without external driver ICs - reducing BOM cost and PCB area. The hardware crypto engine protects against firmware cloning and unauthorized parameter changes, critical in factory-automation environments. The -40 °C to +85 °C industrial temperature range also supports deployment near motors and PLCs.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC24FJ128GA406-I/PT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC24FJ128GA006-I/PT | PIC24FJ128GA106-I/PT | PIC24FJ128GA010-I/PT | PIC24FJ128GA110-I/PT | PIC24FJ256GB406-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-TQFP (10x10x1 mm) | 64-TQFP (10x10x1 mm) - same | 64-TQFP (10x10x1 mm) - same | 64-TQFP (10x10x1 mm) - same | 64-TQFP (10x10x1 mm) - same | 64-TQFP (10x10x1 mm) - same |
| Flash Memory | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB | 256 KB |
| Data RAM | 16 KB | 8 KB | 16 KB | 8 KB | 16 KB | 32 KB |
| Hardware Crypto Engine | AES, DES, 3DES, SHA-1/256, MD5 | None | None | None | None | None (full USB OTG instead) |
| Segmented LCD Driver | Up to 96 segments with charge pump | None | None | None | None | Up to 96 segments with charge pump |
| USB Interface | USB 2.0 Full-Speed OTG | USB 2.0 Full-Speed OTG | USB 2.0 Full-Speed OTG | None | USB 2.0 Full-Speed OTG | USB 2.0 Full-Speed OTG + dedicated DMA |
| 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 |
| Maximum 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 |
Principaux différenciateurs
- Integrated hardware crypto engine on a 16-bit XLP MCU (vs PIC24FJ128GA006-I/PT)
- On-chip segmented LCD driver with charge pump (vs PIC24FJ128GA106-I/PT)
- Combined crypto + LCD + XLP in single 64-TQFP (vs PIC24FJ256GB406-I/PT)
Notes de conception
The PIC24FJ128GA406-I/PT internal 1.8V regulator (VDDCORE, pin 15) requires a 1µF X7R ceramic plus a 0.1µF bypass placed within 3 mm of the pin with a wide ground return. The VUSB3V3 regulator (pin 42) needs 0.1µF + 4.7µF ceramic to support USB full-speed transients. Estimated: VDD current at 32 MHz with all peripherals enabled is approximately 25 mA, falling below 1 µA in Deep Sleep with RAM retention - confirm with datasheet IDD tables for your specific peripheral set.
Place the 32.768 kHz secondary oscillator (SOSC1/SOSC2, pins 13/14) crystal and its load capacitors within 5 mm of the pins with a guard ring tied to analog ground for RTC accuracy. The USB D+/D- traces (pins 36/37) must be 90-ohm differential with length matching within 2 mm and a continuous ground reference plane beneath; route them on the top layer and avoid vias. The segmented LCD COM/SEG traces should be guarded from high-frequency digital signals to minimize crosstalk and ghost-segment artifacts.
Do not enable the USB module before VUSB3V3 is stable - configure the DEVCTL/USB control register sequence per the datasheet power-up checklist. The Peripheral Pin Select (PPS) registers must be unlocked (OSCCON.IOLOCK cleared) before remapping UARTS/SPI/I²C to RPn pins, and re-locked after configuration for code safety. The hardware crypto engine requires the device library (Microchip PIC24/dsPIC peripheral library) - implementing AES in firmware instead of the crypto engine wastes Flash and slows execution by approximately 8x.
Keep the AVDD/AVSS supply pair (when used with ADC) routed as a star from the main regulator with a ferrite bead and 10µF + 0.1µF decoupling to minimize ADC noise coupling from digital switching. The segmented LCD charge pump requires C1 and C2 (typically 0.1µF X7R) placed close to the dedicated charge-pump pins with short, symmetric traces. Ground the VSS pins (10, 22, 34, 52) directly to a continuous ground plane with multiple vias for thermal and electrical performance.
Informations de conformité
RoHS and lead-free status confirmed per Microchip product page. Not AEC-Q100 qualified - select PIC24FJxxx automotive variants for automotive-grade designs. Industrial temperature grade (-40°C to +85°C) only.