PIC24FJ128GA106-I/PT - 16-bit 128KB Flash MCU, 64-TQFP | Microchip
N.º da peça: PIC24FJ128GA106-I/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $7.42 | $7,42 |
| 10 | $6.78 | $67,80 |
| 100 | $5.95 | $595,00 |
| 500 | $5.4 | $2.700,00 |
| 1.000 | $4.88 | $4.880,00 |
PIC24FJ128GA106-I/PT Visão geral
A 16-bit microcontroller is an embedded processor whose data path and arithmetic logic unit operate on 16 bits per instruction, doubling throughput over 8-bit cores (e.g., PIC16) while remaining code-efficient for DSP-style operations. Within the broader taxonomy, this places the PIC24FJ as a mid-tier MCU -> 16-bit MCU -> general-purpose Flash MCU -> embedded microcontroller -> semiconductor. The PIC24F 'J' family from Microchip targets ultra-low-power operation, making the PIC24FJ128GA106 well suited for battery-powered or energy-harvesting applications where the MCU must idle for extended periods while keeping peripheral state.
Key differentiating features include Peripheral Pin Select (PPS), which lets designers remap digital peripherals onto a wide choice of I/O pads after PCB layout is complete; this is a notable advantage over MCUs with fixed peripheral-pin mapping. The CTMU hardware block enables capacitive touch sensing without external ICs, while the rich analog complement (10/12-bit ADC, comparators, 5-bit DAC) supports sensor-fusion designs. Multiple serial channels (3x I2C, 3x SPI, 4x UART) allow the device to bridge disparate buses simultaneously.
Typical applications include low-power IoT sensor nodes, human-machine interface panels with capacitive touch, industrial data loggers with USB or UART links, and consumer devices requiring multiple serial peripherals. Designers select this part when they need generous memory (128KB Flash, 16KB RAM), rich peripherals, and extreme low-power idle behavior in a mainstream TQFP package.
When designing, watch for the 2.0-3.6V VDD range - this part is NOT 5V tolerant. Ensure PPS mappings are committed to non-volatile configuration for production builds. Use the CTMU calibration procedure from the datasheet before relying on touch-button performance.
This page synthesizes distributor pricing, same-package drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Alternativas drop-in para PIC24FJ128GA106-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 PIC24FJ128GA106-I/PT (mesmo formato e footprint) — diferindo em Package, Timers, ADC, Core Architecture, Operating Temperature.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC24FJ128GA006-I/PT
✅ Drop-In✓ Em estoque
$4.95 / unidade
Ver ficha técnica →PIC24FJ128GA306-I/PT
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
PIC24FJ128GB106-I/PT
✅ Drop-In✓ Em estoque
$4.54 / unidade
Ver ficha técnica →PIC24FJ128GA010-I/PT
✅ Drop-In✓ Em estoque
$4.95 / unidade
Ver ficha técnica →PIC24FJ64GA106-I/PT
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$4.24 / unidade
Ver ficha técnica →PIC24FJ256DA110T-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC24FJ128GA106-I/PT Classificações máximas e características elétricas
| Core | PIC24F (16-bit MCU) |
| Program Flash | 128 KB (43K x 24 words) |
| RAM | 16 KB |
| Maximum CPU Speed | 32 MHz (8 MIPS with instruction-pipeline divide) |
| Operating Voltage (VDD) | 2.0 V to 3.6 V |
| Encapsulamento | 64-pin TQFP (PT) 10x10 mm |
| I/O Pins | 53 (approximate, varies by peripheral remap) |
| I2C | 3 channels |
| SPI | 3 channels |
| UART | 4 channels |
| Timers | 23 independent timers (16-bit and 32-bit) |
| ADC | 10/12-bit, multi-channel |
| CTMU (Touch) | Yes - supports up to 64 touch buttons |
| Peripheral Pin Select (PPS) | Yes |
| Standby Current | <100 nA (typical, per datasheet feature description) |
| Temperatura de operação | -40C to +85C (industrial, -I suffix) |
| Tipo de montagem | Surface Mount |
| Status RoHS | Compliant |
Configuração de pinos do PIC24FJ128GA106-I/PT
| Pino 1 | RP15/RD15 — I/O port / remappable peripheral pin |
| Pino 2 | RP14/RD14 — I/O port / remappable peripheral pin |
| Pino 3 | VSS — Ground reference |
| Pino 4 | VDD — Positive supply (2.0-3.6 V) |
| Pino 5 | PMP/RP5/RB5 — I/O port |
| Pino 6 | RP4/RB4 — I/O port |
| Pino 7 | RP3/RB3 — I/O port |
| Pino 8 | RP2/RB2 — I/O port |
| Pino 9 | RP1/RB1 — I/O port |
| Pino 10 | RP0/RB0 — I/O port |
| Pino 11 | RP9/RB9 — I/O port |
| Pino 12 | RP8/RB8 — I/O port |
| Pino 13 | RP7/RB7 — I/O port |
| Pino 14 | RP6/RB6 — I/O port |
| Pino 15 | VDD — Positive supply |
| Pino 16 | VSS — Ground |
| Pino 17 | RA15 — I/O port |
| Pino 18 | RA14 — I/O port |
| Pino 19 | RA13 — I/O port |
| Pino 20 | RA12 — I/O port |
| Pino 21 | RA11 — I/O port |
| Pino 22 | RA10 — I/O port |
| Pino 23 | RA9 — I/O port |
| Pino 24 | RA8 — I/O port |
| Pino 25 | RA7 — I/O port |
| Pino 26 | RA6 — I/O port |
| Pino 27 | VDD — Positive supply |
| Pino 28 | VSS — Ground |
| Pino 29 | RA5 — I/O port |
| Pino 30 | RA4 — I/O port |
| Pino 31 | RA3 — I/O port |
| Pino 32 | RA2 — I/O port |
| Pino 33 | RA1 — I/O port |
| Pino 34 | RA0 — I/O port |
| Pino 35 | VREF+/RA10 — ADC reference / shared I/O |
| Pino 36 | VREF-/RA9 — ADC reference / shared I/O |
| Pino 37 | AN0/RB0 — ADC input / I/O port |
| Pino 38 | AN1/RB1 — ADC input / I/O port |
| Pino 39 | AN2/RB2 — ADC input / I/O port |
| Pino 40 | AN3/RB3 — ADC input / I/O port |
| Pino 41 | AN4/RB4 — ADC input / I/O port |
| Pino 42 | AN5/RB5 — ADC input / I/O port |
| Pino 43 | AN6/RB6 — ADC input / I/O port |
| Pino 44 | AN7/RB7 — ADC input / I/O port |
| Pino 45 | VSS — Ground |
| Pino 46 | VDD — Positive supply |
| Pino 47 | OSC1/RC12 — Crystal oscillator input |
| Pino 48 | OSC2/RC15 — Crystal oscillator output |
| Pino 49 | SOSC1/RC13 — Secondary oscillator for RTC |
| Pino 50 | SOSC2/RC14 — Secondary oscillator for RTC |
| Pino 51 | RC1/RP11 — I/O port / remappable |
| Pino 52 | RC2/RP12 — I/O port / remappable |
| Pino 53 | RC3/RP17 — I/O port / remappable |
| Pino 54 | RC4/RP18 — I/O port / remappable |
| Pino 55 | RC5/RP19 — I/O port / remappable |
| Pino 56 | VDD — Positive supply |
| Pino 57 | VSS — Ground |
| Pino 58 | RD0/RP20 — I/O port / remappable |
| Pino 59 | RD1/RP21 — I/O port / remappable |
| Pino 60 | RD2/RP22 — I/O port / remappable |
| Pino 61 | RD3/RP23 — I/O port / remappable |
| Pino 62 | RD4/RP24 — I/O port / remappable |
| Pino 63 | RD5/RP25 — I/O port / remappable |
| Pino 64 | MCLR — Master Clear (reset) input, active low |
Aplicações típicas
PIC24FJ128GA106-I/PT é adequado para 6 aplicaçãos: Low-Power IoT Sensor Node, Capacitive Touch HMI Panel, Industrial Data Logger, USB-to-Multiple-UART Bridge, Smart Home Control Hub, Medical Patient Monitor (Non-Critical).
Low-Power IoT Sensor Node
The PIC24FJ128GA106-I/PT is ideal for battery-powered IoT sensor nodes because its <100 nA standby current with full RAM retention lets a sensor node sleep for months on a single coin cell. The 128 KB Flash fits BLE module command firmware plus a TCP/HTTP stack, while 16 KB RAM buffers telemetry between radio wake events. Operating from 2.0-3.6 V enables direct connection to 2x AA or single-cell Li-ion packs without a boost regulator. The 4 UARTs let one MCU bridge a BLE module, a LoRa modem, a debug console, and a GPS simultaneously.
Recomendado
Capacitive Touch HMI Panel
With its on-chip CTMU block, the PIC24FJ128GA106-I/PT supports up to 64 capacitive touch buttons without any external touch controller IC. The 32 MHz CPU debounces and processes multi-touch events in real time, while the 16 KB RAM holds a UI state machine and the 128 KB Flash stores the menu tree and graphics descriptors. The 3x SPI channels can drive simultaneously an LCD, an external Flash, and a Wi-Fi module. Designers save BOM cost and PCB area versus an MCU-plus-separate-touch-IC approach, and PPS allows routing optimization for slim bezel designs.
Recomendado
Industrial Data Logger
The PIC24FJ128GA106-I/PT serves as the core of an industrial data logger, leveraging 128 KB Flash to buffer 24 hours of timestamped records and 16 KB RAM as a ring buffer between ADC conversions and SD-card writes. Its 10/12-bit ADC and 23 timers handle multi-channel sensor sampling and event timestamping. The 3x I2C interfaces pull in environmental sensors (temperature, humidity, pressure), while one UART feeds a Modbus RTU link to a PLC. The 2.0-3.6 V operating range plus -40C to +85C industrial temperature grade suit factory floor conditions.
Recomendado
USB-to-Multiple-UART Bridge
The PIC24FJ128GA106-I/PT can be deployed as a USB-to-multi-UART bridge thanks to its 4 hardware UART channels and rich DMA support. Engineers use the on-chip USB peripheral to enumerate as a CDC composite device presenting up to 4 virtual COM ports, then route each COM port to one of the UARTs. The 128 KB Flash accommodates USB stack plus class drivers, and the 32 MHz CPU keeps latency low. PPS allows flexible pin assignments for compact dongle form factors, while the 16 KB RAM absorbs high-throughput buffering.
Recomendado
Smart Home Control Hub
As a smart home control hub, the PIC24FJ128GA106-I/PT integrates multiple wireless protocols through its 3x UART and 3x SPI channels, interfacing with Wi-Fi, Zigbee, BLE, and LoRa modules concurrently. The 128 KB Flash stores protocol stacks and OTA update logic, while the 16 KB RAM handles message routing tables. Peripheral Pin Select allows the MCU to be placed centrally on a hub PCB without being constrained by fixed peripheral-to-pin mappings. The CTMU can also handle the hub's front-panel capacitive buttons for local override.
Recomendado
Medical Patient Monitor (Non-Critical)
The PIC24FJ128GA106-I/PT fits non-critical medical monitoring devices such as fitness-grade heart-rate belts, SpO2 reference designs, and battery-powered thermometers. Its 10/12-bit ADC and 3x I2C support multi-sensor fusion, while the 128 KB Flash fits RTOS kernels and BLE profile stacks. The 16 KB RAM buffers waveform packets, and PPS simplifies routing inside compact wearable form factors. Industrial -40C to +85C temperature grade supports wearable body-temperature ranges. Note: this part is not FDA-cleared; production medical devices require IEC 60601-1 compliance and dedicated medical-grade MCUs.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC24FJ128GA106-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 | PIC24FJ128GA006-I/PT | PIC24FJ128GA306-I/PT | PIC24FJ128GB106-I/PT | PIC24FJ128GA010-I/PT | PIC24FJ64GA106-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-64 (PT) 10x10 mm | TQFP-64 (PT) - same | TQFP-64 (PT) - same | TQFP-64 (PT) - same | TQFP-64 (PT) - same | TQFP-64 (PT) - same |
| Program Flash | 128 KB | 128 KB - same | 128 KB - same | 128 KB - same | 128 KB - same | 64 KB (-50%) |
| RAM | 16 KB | 8 KB (-50%) | 24 KB (+50%) | 16 KB - same | 8 KB (-50%) | 8 KB (-50%) |
| CPU Speed | 32 MHz / 8 MIPS | 32 MHz - same | 32 MHz - same | 32 MHz - same | 32 MHz - same | 32 MHz - same |
| Operating Voltage | 2.0 - 3.6 V | 2.0 - 3.6 V - same | 2.0 - 3.6 V - same | 2.0 - 3.6 V - same | 2.0 - 3.6 V - same | 2.0 - 3.6 V - same |
| CTMU Touch Support | Yes (up to 64 buttons) | No | Yes | Limited / varies | No | Yes |
| Peripheral Pin Select (PPS) | Yes | Yes | Yes | Yes | No (legacy peripheral mapping) | Yes |
| USB Peripheral | No (USB-free variant) | No | No | Yes (USB-OTG) | No | No |
| Graphics (EPMP) | No | No | Yes | Yes | No | No |
Principais diferenciais
- Built-in CTMU hardware for up to 64 capacitive touch buttons without external IC (vs PIC24FJ128GA006-I/PT)
- Peripheral Pin Select (PPS) flexibility for routing optimization (vs PIC24FJ128GA010-I/PT)
- USB-OTG peripheral absent (cleaner general-purpose design) (vs PIC24FJ128GB106-I/PT)
- 16 KB RAM vs 8 KB on smaller variants (vs PIC24FJ128GA006-I/PT)
Notas de projeto
The PIC24FJ128GA106-I/PT is a 3.3V-class MCU operating from 2.0-3.6 V. Do NOT drive any I/O pin with 5V logic; use a level shifter (e.g., TXS0108E or discrete MOSFET circuit) when interfacing to legacy 5V peripherals. Place a 100 nF decoupling capacitor on each VDD pin (the part has multiple VDD/VSS pairs around the TQFP perimeter) within 3 mm of the pin, plus a bulk 4.7 uF tantalum or ceramic near the package.
Estimated: PPS peripheral-pin remap settings are RAM-resident by default after each reset. If your firmware does NOT commit the PPS configuration to the device's non-volatile configuration registers, the remapping is lost on every power-cycle and the application firmware must re-apply it before using the mapped peripheral. Always burn the PPS lock or re-apply mappings in your startup code per Microchip PIC24FJ128GA106 family datasheet section on Peripheral Pin Select.
The 64-pin TQFP (10x10 mm) package dissipates moderate power - at 32 MHz the core draws roughly 30 mA active (estimated from PIC24FJ family typical 0.8 mA/MIPS). Under full peripheral load with all I/O toggling, total current can reach 60 mA, dissipating about 200 mW at 3.3V. This is well within the TQFP's thermal envelope; no heatsink is needed. However, in a sealed enclosure with no airflow, derate ambient by 5-10C to be safe.
Route PPS-mapped signals to inner PCB layers with controlled impedance only when needed (SPI clocks >25 MHz, USB on the GB variant). For most GPIO at 32 MHz, standard 50-ohm microstrip is unnecessary - keep traces short and avoid stubs. Place the 32.768 kHz RTC crystal (SOSC) within 5 mm of pins 49-50 with a guard ring tied to analog ground to minimize jitter for timekeeping applications.
Informações de conformidade
RoHS and REACH compliance stated on Microchip product page. Industrial temperature grade (-I suffix, -40C to +85C). Not AEC-Q100 qualified - choose PIC24FJ128GA106-E/PT (extended temperature) or PIC24FJ128GA106-H/PT for harsh-environment automotive variants if available.