PIC24FJ128GL405T-I/PT - 16-Bit MCU, 128KB Flash, LCD, USB | Microchip
N.º da peça: PIC24FJ128GL405T-I/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $6.85 | $6,85 |
| 10 | $6.18 | $61,80 |
| 100 | $5.5 | $550,00 |
| 500 | $4.95 | $2.475,00 |
| 1.000 | $4.4 | $4.400,00 |
PIC24FJ128GL405T-I/PT Visão geral
What is a PIC24F microcontroller? The PIC24F is Microchip's 16-bit MCU family, sitting between 8-bit PIC16/PIC18 and 32-bit PIC32. It uses a modified Harvard architecture with a 16-bit wide datapath, providing roughly an order-of-magnitude more throughput than 8-bit PIC MCUs while retaining the deterministic interrupt model and peripheral set familiar to PIC developers. The F-prefix denotes the ultra-low-power eXtreme Low Power (XLP) sub-family, targeted at battery-powered and energy-harvesting designs. Microcontroller -> MCU -> embedded controller -> semiconductor. PIC24FJ -> PIC24F -> 16-bit MCU -> embedded controller.
Key features include dual-partition Flash (live Over-The-Air updates plus EEPROM emulation), up to 39 general-purpose I/O, hardware Crypto engine (AES/SHA), 16-bit Sigma-Delta ADC and 10-bit pipelined ADC, multiple PWM/SCCP/MCCP timers, Real-Time Clock and Calendar (RTCC) with backup battery domain, and a USB Peripheral Annex down to 2V. The segment LCD driver supports up to 320 segments, making the part suitable for human-machine interface panels.
Architecture-wise, the device pairs a 16-bit MIPS-style core with five core-independent peripherals (configurable logic cells, NCO, CLC, ADC shutdown, hardware crypto) that continue executing state machines without CPU intervention. Dual-partition Flash enables A/B firmware switching for fail-safe field updates, and ECC Flash plus parity-protected SRAM raise reliability in long-life industrial deployments.
Typical applications include industrial HMI panels with segment LCD and USB diagnostics, IoT sensor nodes with OTG firmware updates, battery-backed metering and e-metering, white-goods user interfaces, medical point-of-care displays, and automotive body/chassis auxiliary modules. The 32 KB RAM supports modest protocol stacks (USB CDC, Modbus, MQTT-SN) without external memory.
When designing with this part, select the correct voltage regulator topology for the 2V-3.6V VDD range and budget for the LCD charge-pump capacitor network. The dual-partition Flash must be managed via Microchip's bootloader library for OTA updates to work reliably. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Alternativas drop-in para PIC24FJ128GL405T-I/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 PIC24FJ128GL405T-I/PT (mesmo formato e footprint) — diferindo em Package, ADC, Core Architecture, Operating Temperature, USB.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC24FJ128GL405-I/PT
✅ Drop-In✓ Em estoque
$4.1 / unidade
Ver ficha técnica →PIC24FJ128GL405-E/PT
✅ Drop-In✓ Em estoque
$2.21 / unidade
Ver ficha técnica →PIC24FJ128GL405-I/M4
✅ Drop-In✓ Em estoque
$4.09 / unidade
Ver ficha técnica →PIC24FJ128GB410-I/PT
✅ Drop-In✓ Em estoque
$3.15 / unidade
Ver ficha técnica →PIC24FJ128GC006T-I/PT
✅ Drop-In✓ Em estoque
$4.9 / unidade
Ver ficha técnica →PIC24FJ128GL405T-I/PT Classificações máximas e características elétricas
| Core | PIC24F 16-bit MCU |
| CPU Speed | 32 MHz (16 MIPS) |
| Program Memory (Flash) | 128 KB ECC Flash |
| Data Memory (SRAM) | 32 KB |
| Operating Voltage | 2.0 V to 3.6 V |
| Temperatura de operação | -40 C to +85 C (industrial) |
| Number of I/O Pins | 39 |
| Encapsulamento | 48-pin TQFP (7x7 mm) |
| Tipo de montagem | Surface Mount |
| USB | USB 2.0 Full-Speed Device/Host/OTG |
| LCD Controller | Segment LCD, up to 320 segments |
| ADC | 16-bit Sigma-Delta + 10-bit pipeline ADC |
| Crypto Engine | AES/SHA hardware accelerator |
| Dual Partition Flash | Yes (A/B OTA updates + EEPROM emulation) |
| Status RoHS | Compliant |
| Lead-Free | Yes |
Configuração de pinos do PIC24FJ128GL405T-I/PT
| Pino 1 | RA0 — General-purpose I/O / analog input |
| Pino 2 | RA1 — General-purpose I/O / analog input |
| Pino 3 | RA2 — General-purpose I/O / analog input |
| Pino 4 | RA3 — General-purpose I/O |
| Pino 5 | RA4 — General-purpose I/O |
| Pino 6 | RA5 — General-purpose I/O |
| Pino 7 | RA6 — General-purpose I/O |
| Pino 8 | RA7 — General-purpose I/O |
| Pino 9 | RB0 — General-purpose I/O / segment LCD |
| Pino 10 | RB1 — General-purpose I/O / segment LCD |
| Pino 11 | RB2 — General-purpose I/O / segment LCD |
| Pino 12 | RB3 — General-purpose I/O / segment LCD |
| Pino 13 | RB4 — General-purpose I/O / segment LCD |
| Pino 14 | RB5 — General-purpose I/O / segment LCD |
| Pino 15 | RB6 — General-purpose I/O / segment LCD |
| Pino 16 | RB7 — General-purpose I/O / segment LCD |
| Pino 17 | RC0 — General-purpose I/O |
| Pino 18 | RC1 — General-purpose I/O |
| Pino 19 | RC2 — General-purpose I/O |
| Pino 20 | RC3 — General-purpose I/O |
| Pino 21 | RC4 — General-purpose I/O |
| Pino 22 | RC5 — General-purpose I/O |
| Pino 23 | RC6 — General-purpose I/O |
| Pino 24 | RC7 — General-purpose I/O |
| Pino 25 | RD0 — General-purpose I/O / segment LCD |
| Pino 26 | RD1 — General-purpose I/O / segment LCD |
| Pino 27 | RD2 — General-purpose I/O / segment LCD |
| Pino 28 | RD3 — General-purpose I/O / segment LCD |
| Pino 29 | RD4 — General-purpose I/O / segment LCD |
| Pino 30 | RD5 — General-purpose I/O / segment LCD |
| Pino 31 | RD6 — General-purpose I/O / segment LCD |
| Pino 32 | RD7 — General-purpose I/O / segment LCD |
| Pino 33 | RE0 — General-purpose I/O |
| Pino 34 | RE1 — General-purpose I/O |
| Pino 35 | RE2 — General-purpose I/O |
| Pino 36 | RE3 — General-purpose I/O |
| Pino 37 | RE4 — General-purpose I/O |
| Pino 38 | RE5 — General-purpose I/O |
| Pino 39 | RE6 — General-purpose I/O |
| Pino 40 | RE7 — General-purpose I/O |
| Pino 41 | VUSB — USB 3.3V supply |
| Pino 42 | D+ — USB D+ data line |
| Pino 43 | D- — USB D- data line |
| Pino 44 | VBAT — RTCC backup battery input |
| Pino 45 | VDD — Digital supply 2.0V-3.6V |
| Pino 46 | VSS — Ground |
| Pino 47 | MCLR — Master Clear reset (active-low) |
| Pino 48 | OSC1 — Oscillator input / external clock |
Aplicações típicas
PIC24FJ128GL405T-I/PT é adequado para 6 aplicaçãos: Industrial HMI Panel with Segment LCD, Battery-Backed Smart Metering, USB-Equipped IoT Sensor Node, Medical Point-of-Care Display, White-Goods and Appliance User Interface, Automotive Body/Chassis Auxiliary Module.
Industrial HMI Panel with Segment LCD
The PIC24FJ128GL405T-I/PT is engineered for industrial HMI panels that combine a segment LCD with USB diagnostics. The integrated segment LCD controller drives up to 320 segments, eliminating external LCD driver ICs and reducing BOM cost. The 39 GPIOs handle keypad scanning, LED indicators, and rotary encoder inputs. With 32 KB SRAM the MCU runs a USB CDC command interface for service technicians, while 128 KB ECC Flash stores configuration, asset data, and UI bitmaps. The dual-partition Flash enables field firmware updates over USB without factory recall. 2.0-3.6V operation allows direct Li-ion battery backup with the RTCC running from VBAT for tamper-resistant timekeeping.
Recomendado
Battery-Backed Smart Metering
For smart electricity, water, or gas meters, the PIC24FJ128GL405T-I/PT's eXtreme Low Power (XLP) architecture delivers sub-microamp sleep currents, extending battery life beyond 10 years. The dual 16-bit Sigma-Delta ADC and 10-bit pipeline ADC handle high-precision sensor measurement simultaneously. Hardware AES/SHA accelerates encrypted data transmission to backhaul networks. The segment LCD displays consumption, tariff, and status without waking the CPU. The USB OTG port enables service technicians to download logs and flash firmware updates via a tablet. Dual-partition Flash provides fail-safe OTA updates, critical for inaccessible metering installations.
Recomendado
USB-Equipped IoT Sensor Node
The PIC24FJ128GL405T-I/PT is ideal for IoT sensor nodes requiring USB diagnostics, OTA firmware updates, and USB-powered commissioning. The integrated USB 2.0 Full-Speed OTG transceiver removes the need for an external PHY, reducing BOM. The 32 KB SRAM supports a lightweight TLS stack or LoRaWAN/MQTT-SN protocol buffer. Core-independent peripherals (CIPs) handle sensor sampling and threshold detection in deep sleep without waking the CPU. The 16-bit Sigma-Delta ADC delivers high-resolution measurements for temperature, pressure, and flow sensors. Dual-partition Flash enables safe firmware roll-back during OTA.
Recomendado
Medical Point-of-Care Display
Medical point-of-care devices benefit from the PIC24FJ128GL405T-I/PT's reliability features. ECC Flash plus parity-protected SRAM detect and correct bit errors caused by long-term radiation or EMI in clinical environments. Hardware AES-128/SHA-256 secures patient data at rest and in transit. The segment LCD displays measurement values and status icons without a graphic controller. USB OTG connects to a host PC for clinical data download. The 32 MHz CPU executes the user interface and measurement loops in real time. 128 KB ECC Flash stores calibration constants and audit logs.
Recomendado
White-Goods and Appliance User Interface
Washing machines, ovens, and dishwashers benefit from the PIC24FJ128GL405T-I/PT's segment LCD + USB combination for displaying program status, fault codes, and countdown timers. The 39 GPIOs interface with capacitive touch keys, rotary encoders, and buzzer drivers. Industrial-grade temperature operation (-40C to +85C) handles appliance environments. USB OTG allows service technicians to download diagnostic logs and flash repair firmware. Dual-partition Flash supports factory-floor firmware updates. The 2.0-3.6V operation pairs with simple LDO regulators.
Recomendado
Automotive Body/Chassis Auxiliary Module
Body and chassis auxiliary modules (HVAC controls, lighting controllers, instrument cluster sub-modules) can use the PIC24FJ128GL405T-I/PT with an external CAN transceiver. While this part is not AEC-Q100 qualified at the -I industrial grade, designers use it for non-safety auxiliary nodes. The USB OTG port enables dealership service-tool firmware updates. Hardware crypto secures over-the-air configuration. The 32 KB SRAM buffers CAN and LIN message streams. Dual-partition Flash provides fail-safe OTA updates. 39 GPIOs drive relay coils, LED drivers, and rotary encoder inputs.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC24FJ128GL405T-I/PT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC24FJ128GL405-I/PT | PIC24FJ128GL405-E/PT | PIC24FJ128GB410-I/PT | PIC24FJ128GC006T-I/PT |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 48-pin TQFP (7x7 mm) | 48-pin TQFP - same | 48-pin TQFP - same | 48-pin TQFP - same | 48-pin TQFP - same |
| Flash | 128 KB ECC | 128 KB ECC | 128 KB ECC | 128 KB | 128 KB |
| SRAM | 32 KB | 32 KB | 32 KB | 32 KB | 32 KB |
| USB | USB 2.0 FS OTG | USB 2.0 FS OTG | USB 2.0 FS OTG | USB 2.0 FS (no OTG host) | USB 2.0 FS |
| Segment LCD | Yes (up to 320 segments) | Yes | Yes | No | No (graphic display) |
| Hardware Crypto | AES/SHA | AES/SHA | AES/SHA | No | No |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +125C (extended) | -40C to +85C | -40C to +85C |
Principais diferenciais
- Integrated segment LCD controller plus USB OTG in a single MCU (vs PIC24FJ128GB410-I/PT)
- Dual-partition Flash for fail-safe OTA firmware updates (vs PIC24FJ128GC006T-I/PT)
- Hardware AES/SHA crypto engine (vs PIC24FJ128GB410-I/PT)
Notas de projeto
The PIC24FJ128GL405T-I/PT requires a low-noise LDO or DC-DC regulator delivering 2.0V-3.6V on VDD. Use a separate 3.3V LDO for VUSB to prevent digital switching noise from coupling into the analog domain. Decouple VDD with a 1uF ceramic plus 0.1uF ceramic placed within 5 mm of the supply pins. For battery-backed designs, route VBAT through a Schottky diode to a backup coin cell; the RTCC draws under 1uA.
At full 32 MHz operation with all peripherals active and USB connected, the part dissipates approximately 90 mW. In a 48-pin TQFP (7x7 mm) with exposed pad, theta_JA is typically 50-55 C/W, yielding a junction-to-ambient rise of 5C at full power. Ensure the exposed pad is soldered to a ground copper pour of at least 1 square inch to keep junction temperature within the -40C to +125C operating range. For ambient temperatures above 70C, increase copper area or add airflow.
Place the 32.768 kHz crystal within 5 mm of the SOSCO/SOSCI pins and guard with a ground ring. Keep USB D+/D- traces as a 90-ohm differential pair with length matching within 150 mils. Route the segment LCD segment and common traces away from noisy switching nodes and add a guard trace to ground. Mount the decoupling capacitors on the same side as the IC and connect ground returns directly to the exposed pad.
Do not skip configuring the FSOSCEN fuse when using an external 32.768 kHz crystal - the RTCC will fail silently. For USB OTG Host mode, ensure VBUS is supplied externally (5V) and the VUSB pin is decoupled with 4.7uF + 0.1uF. Always initialize the dual-partition Flash driver before attempting OTA updates; jumping partitions without initialization corrupts the bootloader. When migrating from PIC24FJ64 to PIC24FJ128, re-test your linker script for the additional 64 KB of ECC Flash.
Informações de conformidade
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified at -I industrial grade; for automotive applications requiring AEC-Q100, evaluate higher-grade PIC24F variants or external protection circuitry.