PIC24FJ128GA610-E/PT - 16-Bit 32MHz 128KB Flash MCU | Microchip
N.º da peça: PIC24FJ128GA610-E/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $7.21 | $7,21 |
| 10 | $6.49 | $64,90 |
| 100 | $5.78 | $578,00 |
| 500 | $5.21 | $2.605,00 |
| 1.000 | $4.66 | $4.660,00 |
| 3.000 | $4.12 | $12.360,00 |
PIC24FJ128GA610-E/PT Visão geral
A 16-bit microcontroller (MCU) is a single-chip computer with a 16-bit data path, register width, and ALU, providing roughly an order-of-magnitude higher throughput and code density than 8-bit MCUs at the same clock rate. The PIC24F family sits within Microchip’s 16-bit MCU hierarchy (PIC24F → PIC24 → dsPIC → 16-bit MCU → embedded microcontroller → semiconductor IC) and is optimized for low-power, mixed-signal embedded designs. Typical supply is 2.0-3.6 V with multiple low-power sleep modes drawing microamp-level currents.
Key features include 85 programmable I/O pins, an integrated 16-channel 10-bit ADC, four comparators, six UART, three SPI, three I2C, IrDA, LIN bus, and PMP connectivity, plus a real-time clock calendar (RTCC) with backup. The 100-pin TQFP provides ample pin budget for parallel displays, multiple serial buses, and analog signal conditioning simultaneously. The dual-partition Flash architecture allows a bootloader to overwrite the active image while the other partition continues running, eliminating production-line downtime.
Technical depth: the PIC24FJ128GA610 uses a modified Harvard architecture with a 16-bit wide instruction path, 24-bit wide data path, and a 7-stage pipeline. The 32 MHz core delivers 16 MIPS (Dhrystone 2.1) and includes a 16x16 hardware MAC. The CTMU integrates constant-current sources for capacitive touch sensing, while the PMP supports up to 16-bit parallel interfaces to external memory, graphics controllers, or FPGA data ports. The RTCC, with on-chip 32 kHz domain, supports calendar-mode timestamp without external components.
Typical applications include industrial control with HMI panels, portable medical/fitness devices with capacitive touch, automotive body and sensor modules, USB device interfaces, secure industrial IoT edge nodes, and battery-powered data loggers. The Live Update Flash feature is especially valuable in industrial installations where firmware must be updated without shutting down the controlled process.
When designing with the PIC24FJ128GA610-E/PT, plan the PCB layout for the 100-pin TQFP (0.5 mm pitch) and use a 4-layer stackup with a continuous ground plane under the IC to keep switching noise out of the analog sections. Decouple VDD/VSS pairs locally with 100 nF X7R ceramics plus a 4.7 uF bulk tantalum, and route the 32 kHz crystal traces short and guarded to preserve RTCC accuracy.
This page synthesizes distributor pricing, AEC-Q100-qualified drop-in alternatives, and Live Update design notes not found in a single source, giving procurement and firmware teams a faster decision path than the 232-page datasheet alone.
Alternativas drop-in para PIC24FJ128GA610-E/PT — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC24FJ128GA610-E/PT (mesmo formato e footprint) — diferindo em Package, ADC, Operating Temperature, Program Memory (Flash), Comparators.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC24FJ128GA610-I/PT
✅ Drop-In✓ Em estoque
$4.85 / unidade
Ver ficha técnica →PIC24FJ128GA610T-E/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC24FJ128GA610-E/BG
✅ Drop-In✓ Em estoque
$6.95 / unidade
Ver ficha técnica →PIC24FJ256GA610-E/PT
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
PIC24FJ128GA410-I/PT
✅ Drop-In✓ Em estoque
$3.21 / unidade
Ver ficha técnica →PIC24FJ1024GA610-I/BG
✅ Drop-In✓ Em estoque
$8.2 / unidade
Ver ficha técnica →PIC24FJ128GA610-E/PT Classificações máximas e características elétricas
| Core Processor | PIC |
| Core Size | 16-Bit |
| Frequência máxima de clock | 32 MHz |
| Program Memory Size | 128 KB (43K x 24) |
| Program Memory Type | FLASH |
| RAM Size | 32 KB (32K x 8) |
| Number of I/O Pins | 85 |
| Supply Voltage Range | 2.0 V to 3.6 V |
| Faixa de temperatura de operação | -40C to +125C (Extended, "-E") |
| Encapsulamento | 100-TQFP (12x12 mm), 0.5 mm pitch |
| Tipo de montagem | Surface Mount |
| Connectivity | I2C, IrDA, LINbus, PMP, SPI, UART/USART |
| Peripherals | Brown-out Detect/Reset, DMA, ICD, LVD, POR, PWM, WDT |
| ADC | 10-bit, multi-channel |
| Data Converters | A/D 16x10b |
| Oscillator Type | Internal and External |
| AEC-Q100 Qualification | Qualified (automotive grade) |
| Status RoHS | Compliant |
| Nível MSL | 3 |
| Lead-Free / Halogen-Free | Yes / Unknown |
Configuração de pinos do PIC24FJ128GA610-E/PT
| Pino 1 | RP15/RG6 — Remappable I/O / PMP data bit 6 |
| Pino 2 | RP14/RG7 — Remappable I/O / PMP data bit 7 |
| Pino 3 | RP13/RG8 — Remappable I/O / PMP data bit 8 |
| Pino 4 | RP12/RG9 — Remappable I/O / PMP data bit 9 |
| Pino 5 | MCLR — Master clear (reset, active low) |
| Pino 6 | AVDD — Analog supply (2.0-3.6 V) |
| Pino 7 | AVSS — Analog ground |
| Pino 8 | AN0/RA0 — Analog input 0 / PORTA bit 0 |
| Pino 9 | AN1/RA1 — Analog input 1 / PORTA bit 1 |
| Pino 10 | AN2/RA2 — Analog input 2 / PORTA bit 2 |
| Pino 11 | AN3/RA3 — Analog input 3 / PORTA bit 3 |
| Pino 12 | AN4/RA4 — Analog input 4 / PORTA bit 4 |
| Pino 13 | AN5/RA5 — Analog input 5 / PORTA bit 5 |
| Pino 14 | AVDD — Analog supply |
| Pino 15 | AVSS — Analog ground |
| Pino 16 | OSC1/RA6 — Crystal oscillator input / PORTA bit 6 |
| Pino 17 | OSC2/RA7 — Crystal oscillator output / PORTA bit 7 |
| Pino 18 | VSS — Digital ground |
| Pino 19 | VDD — Digital supply (2.0-3.6 V) |
| Pino 20 | RP0/RB0 — Remappable I/O / PORTB bit 0 |
| Pino 21 | RP1/RB1 — Remappable I/O / PORTB bit 1 |
| Pino 22 | RP2/RB2 — Remappable I/O / PORTB bit 2 |
| Pino 23 | RP3/RB3 — Remappable I/O / PORTB bit 3 |
| Pino 24 | RP4/RB4 — Remappable I/O / PORTB bit 4 |
| Pino 25 | RP5/RB5 — Remappable I/O / PORTB bit 5 |
| Pino 26 | PGEC1/RB6 — ICSP clock / PORTB bit 6 |
| Pino 27 | PGED1/RB7 — ICSP data / PORTB bit 7 |
| Pino 28 | RP6/RB8 — Remappable I/O / PORTB bit 8 |
| Pino 29 | RP7/RB9 — Remappable I/O / PORTB bit 9 |
| Pino 30 | RP8/RB10 — Remappable I/O / PORTB bit 10 |
| Pino 31 | RP9/RB11 — Remappable I/O / PORTB bit 11 |
| Pino 32 | RP10/RB12 — Remappable I/O / PORTB bit 12 |
| Pino 33 | RP11/RB13 — Remappable I/O / PORTB bit 13 |
| Pino 34 | RB14 — PORTB bit 14 |
| Pino 35 | RB15 — PORTB bit 15 |
| Pino 36 | VSS — Digital ground |
| Pino 37 | VDD — Digital supply |
| Pino 38 | RP20/RC0 — Remappable I/O / PORTC bit 0 |
| Pino 39 | RP21/RC1 — Remappable I/O / PORTC bit 1 |
| Pino 40 | RP22/RC2 — Remappable I/O / PORTC bit 2 |
| Pino 41 | RP23/RC3 — Remappable I/O / PORTC bit 3 |
| Pino 42 | RP24/RC4 — Remappable I/O / PORTC bit 4 |
| Pino 43 | RP25/RC5 — Remappable I/O / PORTC bit 5 |
| Pino 44 | RC6 — PORTC bit 6 (UART1 TX default) |
| Pino 45 | RC7 — PORTC bit 7 (UART1 RX default) |
| Pino 46 | RC8 — PORTC bit 8 |
| Pino 47 | RC9 — PORTC bit 9 |
| Pino 48 | VDD — Digital supply |
| Pino 49 | VSS — Digital ground |
| Pino 50 | RP26/RD0 — Remappable I/O / PORTD bit 0 |
| Pino 51 | RP27/RD1 — Remappable I/O / PORTD bit 1 |
| Pino 52 | RP28/RD2 — Remappable I/O / PORTD bit 2 |
| Pino 53 | RP29/RD3 — Remappable I/O / PORTD bit 3 |
| Pino 54 | RP30/RD4 — Remappable I/O / PORTD bit 4 |
| Pino 55 | RP31/RD5 — Remappable I/O / PORTD bit 5 |
| Pino 56 | RD6 — PORTD bit 6 |
| Pino 57 | RD7 — PORTD bit 7 |
| Pino 58 | RP19/RE0 — Remappable I/O / PORTE bit 0 |
| Pino 59 | RP18/RE1 — Remappable I/O / PORTE bit 1 |
| Pino 60 | RE2 — PORTE bit 2 |
| Pino 61 | RE3 — PORTE bit 3 |
| Pino 62 | RE4 — PORTE bit 4 |
| Pino 63 | RE5 — PORTE bit 5 |
| Pino 64 | RE6 — PORTE bit 6 |
| Pino 65 | RE7 — PORTE bit 7 |
| Pino 66 | VDD — Digital supply |
| Pino 67 | VSS — Digital ground |
| Pino 68 | RF0/PMP_DATA0 — PORTF bit 0 / PMP data 0 |
| Pino 69 | RF1/PMP_DATA1 — PORTF bit 1 / PMP data 1 |
| Pino 70 | RF2/PMP_DATA2 — PORTF bit 2 / PMP data 2 |
| Pino 71 | RF3/PMP_DATA3 — PORTF bit 3 / PMP data 3 |
| Pino 72 | RF4/PMP_DATA4 — PORTF bit 4 / PMP data 4 |
| Pino 73 | RF5/PMP_DATA5 — PORTF bit 5 / PMP data 5 |
| Pino 74 | RF6/PMP_DATA6 — PORTF bit 6 / PMP data 6 |
| Pino 75 | RF7/PMP_DATA7 — PORTF bit 7 / PMP data 7 |
| Pino 76 | RF8/PMP_DATA8 — PORTF bit 8 / PMP data 8 |
| Pino 77 | RF9/PMP_DATA9 — PORTF bit 9 / PMP data 9 |
| Pino 78 | RF10/PMP_DATA10 — PORTF bit 10 / PMP data 10 |
| Pino 79 | RF11/PMP_DATA11 — PORTF bit 11 / PMP data 11 |
| Pino 80 | RF12/PMP_DATA12 — PORTF bit 12 / PMP data 12 |
| Pino 81 | RF13/PMP_DATA13 — PORTF bit 13 / PMP data 13 |
| Pino 82 | VSS — Digital ground |
| Pino 83 | VDD — Digital supply |
| Pino 84 | RG0/PMP_DATA14 — PORTG bit 0 / PMP data 14 |
| Pino 85 | RG1/PMP_DATA15 — PORTG bit 1 / PMP data 15 |
| Pino 86 | RG2/PMP_WR — PORTG bit 2 / PMP write strobe |
| Pino 87 | RG3/PMP_RD — PORTG bit 3 / PMP read strobe |
| Pino 88 | RG4/PMP_CS1 — PORTG bit 4 / PMP chip select 1 |
| Pino 89 | RG5/PMP_CS2 — PORTG bit 5 / PMP chip select 2 |
| Pino 90 | RG12 — PORTG bit 12 |
| Pino 91 | RG13 — PORTG bit 13 |
| Pino 92 | RG14 — PORTG bit 14 |
| Pino 93 | RG15 — PORTG bit 15 |
| Pino 94 | SOSCI/RP4/RB4 — Secondary oscillator in (RTCC 32 kHz) |
| Pino 95 | SOSCO/SOSC/RA4 — Secondary oscillator out (RTCC 32 kHz) |
| Pino 96 | RTCC1/RP16 — RTCC output / Remappable I/O |
| Pino 97 | RP17 — Remappable I/O |
| Pino 98 | VCAP — Voltage regulator decoupling (4.7 uF to VSS) |
| Pino 99 | VSS — Digital ground |
| Pino 100 | VDD — Digital supply |
Aplicações típicas
PIC24FJ128GA610-E/PT é adequado para 6 aplicaçãos: Industrial Control & HMI Panels, Portable Medical & Fitness Devices, Automotive Body & Sensor Modules, USB Device Peripherals & Dongles, Battery-Powered Data Loggers, Secure Industrial IoT Edge Nodes.
Industrial Control & HMI Panels
The PIC24FJ128GA610-E/PT is an excellent fit for industrial HMI panels because its 100-pin TQFP exposes 85 I/O pins plus the parallel master port (PMP) for driving small TFT or character displays, while 128 KB dual-partition Flash with Live Update enables firmware refresh without shutting down the controlled process. Industrial users typically pair the 32 MHz core with a 4.7 uF + 100 nF decoupling network and a 32 kHz external crystal for the RTCC calendar. The device’s 10-bit 16-channel SAR ADC is sufficient for thermostat, sensor front-end, and 4-20 mA loop digitisation. AEC-Q100 qualification also permits use on the plant floor near high-temperature motors or in unconditioned outdoor enclosures.
Recomendado
Portable Medical & Fitness Devices
The PIC24FJ128GA610-E/PT serves portable medical and fitness devices thanks to its on-chip CTMU charge-time measurement unit, which directly drives capacitive touch buttons and sliders without a dedicated touch controller. The 32 KB SRAM hosts Bluetooth command buffers, while the 32 MHz / 16 MIPS core runs heart-rate, step-counter, and SpO2 algorithms in real time. Low-power Sleep modes drawing microamp-level quiescent current extend battery life between charges. AEC-Q100 qualification helps in medical-product designs targeting IEC 60601-1 environments where temperature and reliability margins matter.
Recomendado
Automotive Body & Sensor Modules
The PIC24FJ128GA610-E/PT is AEC-Q100 qualified with a -40C to +125C operating range, making it a strong match for automotive body controllers, HVAC panels, sensor-cluster ECUs, and lighting controllers. Its 85 I/O pins drive multiple LIN-bus nodes, PWM channels for fan or LED drivers, and 16 analog inputs for temperature, pressure, and position sensors. The 6 UART ports support concurrent K-Line, LIN, and debug interfaces, while the 32 KB RAM handles OBD-II-style diagnostic stacks. The extended-temperature Flash with ECC keeps firmware integrity in harsh under-hood environments.
Recomendado
USB Device Peripherals & Dongles
The PIC24FJ128GA610-E/PT is well-suited for USB device peripherals when paired with an external USB transceiver and the on-chip UARTs in MCP2200-style bridging applications. Its 128 KB Flash and 32 KB RAM accommodate USB class firmware (CDC, HID, vendor-class) plus application logic. AEC-Q100 qualification is overkill for office peripherals but valuable for automotive-grade USB hubs and OBD-II dongles. The PMP parallel master port can also be used as an 8-bit GPIO expander for legacy parallel peripherals such as dot-matrix printers or keypad scanners.
Recomendado
Battery-Powered Data Loggers
The PIC24FJ128GA610-E/PT powers long-life battery data loggers because of its low-power Sleep/Idle modes and on-chip RTCC with 32 kHz domain, which keeps calendar time accurate to seconds per year while the core draws only microamps. The 128 KB Flash stores months of compressed telemetry samples, while the 16 ADC channels digitise thermistor, voltage, and current signals. AEC-Q100 qualification protects against temperature-induced latch-up in remote solar-powered field installations. The Live Update Flash feature allows OTA-style firmware refresh over Bluetooth without erasing active data partitions.
Recomendado
Secure Industrial IoT Edge Nodes
The PIC24FJ128GA610-E/PT is a strong candidate for industrial IoT edge nodes where secure boot, encrypted firmware, and process-isolation matter. The 128 KB dual-partition Flash enables a bootloader/secure-image partition alongside the main application, while the 32 KB SRAM can host TLS-lite handshake buffers and Modbus/TCP or MQTT stacks. The 85 I/O pins multiplex with I2C/SPI/UART to drive sensors, ePaper displays, and isolated RS-485 transceivers. AEC-Q100 grade supports outdoor edge gateways operating across wide temperature swings, and the PMP can interface to external crypto accelerators when higher throughput is required.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC24FJ128GA610-E/PT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC24FJ128GA610-I/PT | PIC24FJ128GA610T-E/PT | PIC24FJ128GA610-E/BG | PIC24FJ256GA610-E/PT | PIC24FJ128GA410-I/PT | PIC24FJ1024GA610-I/BG |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-100 (12x12) | TQFP-100 (12x12) - same | TQFP-100 (12x12) - same | TQFP-100 (12x12) - same | TQFP-100 (12x12) - same | TQFP-100 (12x12) - same | TQFP-100 (12x12) - same |
| Flash Memory | 128 KB (43K x 24) | 128 KB - same | 128 KB - same | 128 KB - same | 256 KB (+100%) | 128 KB - same | 1024 KB (+700%) |
| RAM | 32 KB (32K x 8) | 32 KB - same | 32 KB - same | 32 KB - same | 32 KB - same | 32 KB - same | 32 KB - same |
| CPU Clock | 32 MHz (16 MIPS) | 32 MHz - same | 32 MHz - same | 32 MHz - same | 32 MHz - same | 32 MHz - same | 32 MHz - same |
| I/O Pins | 85 | 85 - same | 85 - same | 85 - same | 85 - same | 85 - same | 85 - same |
| Temperature Grade | -40C to +125C (-E) | -40C to +85C (-I) | -40C to +125C (-E) - same | -40C to +125C (-E) - same | -40C to +125C (-E) - same | -40C to +85C (-I) | -40C to +85C (-I) |
| AEC-Q100 Qualified | Yes | No | Yes - same | Yes - same | Yes - same | No | No |
| Graphics Accelerator | No (PMP only) | No - same | No - same | No - same | No - same | Yes (GFX) | No - same |
Principais diferenciais
- Dual-partition Flash with Live Update (vs PIC24FJ128GA610-I/PT)
- 100-pin TQFP with 85 I/O plus PMP parallel master port (vs PIC24FJ128GA410-I/PT)
- On-chip CTMU for capacitive touch (vs NXP LPC1549)
Notas de projeto
For the 100-pin TQFP (0.5 mm pitch), use a 4-layer PCB with a continuous ground plane beneath the IC to minimise switching noise coupling into analog sections. Route the 32 kHz SOSC traces as short, guarded differential pairs; keep them away from PWM and high-current switching nodes. Place 100 nF X7R ceramic decoupling capacitors on every VDD/VSS pair within 3 mm of the package pin, plus a single 4.7 uF bulk tantalum on the VCAP pin (pin 98).
Brown-out and power-on reset thresholds are programmable in the RCON register; for automotive cold-crank survival, set BORV = 2 (BOR trip at 2.0 V) and enable the on-chip LVD. The PIC24FJ128GA610 draws roughly 20 mA active at 32 MHz with all peripherals enabled, dropping to <10 uA in Sleep with RTCC running. Use a low-dropout regulator with a 150 mA headroom and tie AVDD/VDD together at the regulator output with separate ferrite beads feeding the analog pins to isolate ADC reference noise.
Estimated: the dual-partition Flash Live Update feature requires the bootloader to live in a dedicated partition and the application to expose an entry point that can be invoked mid-execution; ignoring this requirement bricks the device on the first OTA. Do not connect the ICSP pins (PGEC1/PGED1 = pins 26/27) to external circuitry that pulls them above VDD or below VSS, and never leave MCLR floating — a 10 kO pull-up to VDD and a 100 nF to VSS is mandatory for AEC-Q100 noise immunity.
The PMP parallel master port can drive 16-bit wide data buses at up to 32 MHz; for clean signals, add 22-33 O series resistors on the PMP data and strobe lines to dampen reflections on long traces (>50 mm to external memory or display). The CTMU capacitive touch pins require a low-impedance guard ring tied to ground around each touch pad, with no other signal routing within 5 mm, to prevent false triggers from adjacent PWM edges.
Informações de conformidade
AEC-Q100 qualified per Microchip product family page. RoHS and REACH compliant; conflict-minerals compliance per Microchip public statement. Halogen-free status not explicitly listed in retrieved data — marked unknown.