PIC24FJ64GA106-I/PT - 16-bit 32MHz 64KB Flash MCU | Microchip
N.º da peça: PIC24FJ64GA106-I/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $6.61 | $6,61 |
| 10 | $5.96 | $59,60 |
| 100 | $5.32 | $532,00 |
| 500 | $4.78 | $2.390,00 |
| 1.000 | $4.24 | $4.240,00 |
PIC24FJ64GA106-I/PT Visão geral
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory (typically flash), volatile data memory (RAM), and a rich set of peripheral IP into one package. The PIC24F sub-family sits within Microchip's 16-bit MCU hierarchy above the 8-bit PIC16/PIC18 and below the dsPIC and 32-bit families, and is engineered for low-power (<100 nA standby current) connected applications. Within that hierarchy the 'GA1' pin-count family adds multiple serial ports, timers, and analog peripherals to the base PIC24F feature set.
Key features of the PIC24FJ64GA106-I/PT include: 64 KB flash, 16 KB RAM, up to 32 MHz operation, three I2C and three SPI ports, four UART channels, 23 independent timers, a 16-channel 10-bit ADC, and a charge time measurement unit (CTMU). The CTMU enables capacitive-touch sensing, while the 10-bit ADC supports general analog conversion. These peripherals are exposed across the 64 TQFP pins, giving designers flexibility to map multiple communication buses simultaneously.
Architecturally, the device uses a modified Harvard core with a 16-bit instruction word, 24-bit program address space, and a peripheral bus supporting DMA between memory and select peripherals. The XLP core minimizes dynamic power consumption and provides deep-sleep current below 100 nA, while the on-chip RTCC keeps calendar time across sleep states. The internal 8 MHz Fast RC oscillator with PLL can be selected for low BOM designs.
Typical applications include low-power consumer and industrial sensor nodes, capacitive touch user interfaces, USB- and UART-connected embedded products, motor control peripherals, and battery-powered data loggers. The multiple UARTs and I2C/SPI buses make the part especially useful as a sensor hub. The 16 KB RAM buffer is large enough for Ethernet or display frame-buffer support when paired with a MAC/PHY or graphic controller.
A key design consideration is the 2.5V/3.3V dual supply operation: the core logic runs from an internal regulator fed by VDD, while I/O pads are powered by a separate VDDCORE/VDDIO rail and tolerate up to 5V. Decoupling caps must be placed close to every VDD/VSS pair, and unused I/O must be configured as outputs low to minimize leakage.
This page synthesizes distributor pricing, drop-in alternatives within the same 64-pin TQFP footprint, and practical design notes that complement the manufacturer datasheet with engineering-decision context.
Alternativas drop-in para PIC24FJ64GA106-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 PIC24FJ64GA106-I/PT (mesmo formato e footprint) — diferindo em ADC, Package, Core, Standby Current, Timers.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC24FJ64GA106-E/PT
✅ Drop-In✓ Em estoque
$2.98 / unidade
Ver ficha técnica →PIC24FJ128GA106-I/PT
✅ Drop-In✓ Em estoque
$4.88 / unidade
Ver ficha técnica →PIC24FJ64GB106-I/PT
✅ Drop-In✓ Em estoque
$3.18 / unidade
Ver ficha técnica →PIC24FJ128GB106-I/PT
✅ Drop-In✓ Em estoque
$4.54 / unidade
Ver ficha técnica →PIC24FJ256GA106-I/PT
✅ Drop-In✓ Em estoque
$4.3 / unidade
Ver ficha técnica →dsPIC33FJ64GP706-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC24FJ64GA106-I/PT Classificações máximas e características elétricas
| Core | PIC24F (16-bit modified Harvard) |
| Instruction Set Architecture | 16-bit, 16 MIPS at 32 MHz |
| Maximum CPU Speed | 32 MHz |
| Program Flash Memory | 64 KB (22K x 24 instruction words) |
| Data RAM | 16 KB |
| Operating Voltage Range | 2.0V to 3.6V (2.5V / 3.3V nominal) |
| I/O Pin Count | 53 (max, package dependent) |
| UART Channels | 4 |
| SPI Modules | 3 |
| I2C Modules | 3 |
| Timers | 23 independent (16-bit / 32-bit mix) |
| ADC | 16-channel, 10-bit, 500 ksps |
| CTMU (Capacitive Touch) | Yes, 16-channel |
| RTCC (Real-Time Clock Calendar) | Yes |
| Standby Current (XLP) | <100 nA (deep sleep with RTCC) |
| Faixa de temperatura de operação | -40C to +85C (Industrial) |
| Encapsulamento | 64-pin TQFP (10 x 10 mm) |
| Tipo de montagem | Surface Mount |
| Nível MSL | 3 (per JEDEC J-STD-020) |
| Status RoHS | Compliant |
| Lead-Free / Halogen-Free | Yes / Yes |
Configuração de pinos do PIC24FJ64GA106-I/PT
| Pino 1 | RP15/RG6 — Remappable peripheral pin / Port G bit 6 |
| Pino 2 | RP14/RG7 — Remappable peripheral pin / Port G bit 7 |
| Pino 3 | RP13/RG8 — Remappable peripheral pin / Port G bit 8 |
| Pino 4 | RP12/RG9 — Remappable peripheral pin / Port G bit 9 |
| Pino 5 | MCLR — Master Clear (reset, active low) |
| Pino 6 | OSCI/RA2 — Oscillator crystal input / Port A bit 2 |
| Pino 7 | OSCO/RA3 — Oscillator crystal output / Port A bit 3 |
| Pino 8 | RA4 — Port A bit 4 |
| Pino 9 | RA5 — Port A bit 5 |
| Pino 10 | VDD — Digital supply voltage |
| Pino 11 | VSS — Digital ground |
| Pino 12 | RP0/RB0 — Remappable peripheral pin / Port B bit 0 |
| Pino 13 | RP1/RB1 — Remappable peripheral pin / Port B bit 1 |
| Pino 14 | RP2/RB2 — Remappable peripheral pin / Port B bit 2 |
| Pino 15 | RP3/RB3 — Remappable peripheral pin / Port B bit 3 |
| Pino 16 | RP4/RB4 — Remappable peripheral pin / Port B bit 4 |
| Pino 17 | RP5/RB5 — Remappable peripheral pin / Port B bit 5 |
| Pino 18 | VSS — Digital ground |
| Pino 19 | VDD — Digital supply voltage |
| Pino 20 | RP6/RB6 — Remappable peripheral pin / Port B bit 6 |
| Pino 21 | RP7/RB7 — Remappable peripheral pin / Port B bit 7 |
| Pino 22 | RP8/RB8 — Remappable peripheral pin / Port B bit 8 |
| Pino 23 | RP9/RB9 — Remappable peripheral pin / Port B bit 9 |
| Pino 24 | RP10/RB10 — Remappable peripheral pin / Port B bit 10 |
| Pino 25 | RP11/RB11 — Remappable peripheral pin / Port B bit 11 |
| Pino 26 | VSS — Digital ground |
| Pino 27 | VDD — Digital supply voltage |
| Pino 28 | RC1 — Port C bit 1 |
| Pino 29 | RC2 — Port C bit 2 |
| Pino 30 | RC3 — Port C bit 3 |
| Pino 31 | RC4 — Port C bit 4 |
| Pino 32 | VSS — Digital ground |
| Pino 33 | VDD — Digital supply voltage |
| Pino 34 | RD0 — Port D bit 0 |
| Pino 35 | RD1 — Port D bit 1 |
| Pino 36 | RD2 — Port D bit 2 |
| Pino 37 | RD3 — Port D bit 3 |
| Pino 38 | RD4 — Port D bit 4 |
| Pino 39 | RD5 — Port D bit 5 |
| Pino 40 | RD6 — Port D bit 6 |
| Pino 41 | RD7 — Port D bit 7 |
| Pino 42 | VSS — Digital ground |
| Pino 43 | VDD — Digital supply voltage |
| Pino 44 | RE0 — Port E bit 0 |
| Pino 45 | RE1 — Port E bit 1 |
| Pino 46 | RE2 — Port E bit 2 |
| Pino 47 | RE3 — Port E bit 3 |
| Pino 48 | RE4 — Port E bit 4 |
| Pino 49 | RE5 — Port E bit 5 |
| Pino 50 | RE6 — Port E bit 6 |
| Pino 51 | RE7 — Port E bit 7 |
| Pino 52 | VSS — Digital ground |
| Pino 53 | VDD — Digital supply voltage |
| Pino 54 | RF0 — Port F bit 0 |
| Pino 55 | RF1 — Port F bit 1 |
| Pino 56 | RF2 — Port F bit 2 |
| Pino 57 | RF3 — Port F bit 3 |
| Pino 58 | RF4 — Port F bit 4 |
| Pino 59 | RF5 — Port F bit 5 |
| Pino 60 | VSS — Digital ground |
| Pino 61 | RG0 — Port G bit 0 |
| Pino 62 | RG1 — Port G bit 1 |
| Pino 63 | RG2 — Port G bit 2 |
| Pino 64 | RG3 — Port G bit 3 |
Aplicações típicas
PIC24FJ64GA106-I/PT é adequado para 6 aplicaçãos: Battery-Powered Wireless Sensor Node, Capacitive-Touch User Interface Panel, Industrial Data Logger with Display, USB HID / CDC Embedded Device, Portable Medical Monitoring Accessory, Smart Home / IoT Edge Controller.
Battery-Powered Wireless Sensor Node
The PIC24FJ64GA106-I/PT's sub-100 nA deep-sleep current with RTCC running, combined with 16 KB RAM for radio-stack buffers and 4 UART / 3 SPI channels for connecting an XBee, LoRa, or Sub-GHz transceiver, makes it ideal for battery-powered wireless sensor nodes. The 64 KB flash comfortably fits a MiWi or Zigbee PRO stack plus sensor drivers, while the 2.0-3.6V supply range supports direct Li-ion or 2x AA battery connection without a boost regulator. Compared with ARM Cortex-M0+ parts the PIC24F uses less sleep current and provides deterministic 16-bit timing for duty-cycled radio wake events.
Recomendado
Capacitive-Touch User Interface Panel
The integrated 16-channel CTMU peripheral on the PIC24FJ64GA106-I/PT scans up to 16 capacitive-touch electrodes directly from the 64-pin TQFP GPIO pins without external touch ICs, supporting buttons, sliders, and proximity wake. The 32 MHz core delivers fast scan rates needed to suppress mains-noise injection, while the 16 KB RAM holds debounce and gesture state machines. The Microchip mTouch library provides firmware reference designs that run on this exact part, and the 64 KB flash accommodates custom UI logic plus bootloader space.
Recomendado
Industrial Data Logger with Display
The 16 KB RAM and 64 KB flash of the PIC24FJ64GA106-I/PT support a FAT file-system on an SD card plus LCD/segment display drivers, while the 16-channel 10-bit ADC handles multi-sensor acquisition at 500 ksps. The four UARTs connect simultaneously to an RS-485 Modbus slave, a GPS module, a Bluetooth HCI bridge, and a debug console - all four active concurrently thanks to the 53 available I/O pins on the 64-pin TQFP. The industrial -40C to +85C rating suits factory-floor deployment without additional thermal screening.
Recomendado
USB HID / CDC Embedded Device
For designs that need USB but can use the GB106 variant (drop-in), or for HID-class peripherals over UART bridging, the PIC24FJ64GA106-I/PT provides four UARTs and three SPI channels that connect to USB-serial bridges and HID-class controllers. The 16 MIPS throughput sustains USB CDC ACM throughput above 921600 baud with low interrupt latency. The 64 KB flash accommodates USB descriptors plus composite-class stack, and the integrated RTCC keeps host-side timestamp alignment across suspend events.
Recomendado
Portable Medical Monitoring Accessory
The sub-100 nA standby current of the PIC24FJ64GA106-I/PT preserves battery life for wearable health-monitoring patches, while the 10-bit 16-channel ADC samples pulse-oximeter photodiode currents or single-lead ECG waveforms at 500 ksps. The 4 UARTs support concurrent Bluetooth Low Energy HCI, display link, and clinician-console debugging; the 64 KB flash fits FDA-style trace logs and BLE profile stacks. The medical-relevant timing precision of the 16-bit core ensures deterministic sample intervals required for heart-rate variability calculation.
Recomendado
Smart Home / IoT Edge Controller
The PIC24FJ64GA106-I/PT makes a compact edge controller for IoT hubs by combining 64 KB flash for Matter/Thread or Wi-Fi Easy Connect stacks with 16 KB RAM for message queues and 4 UARTs for concurrent upstream and downstream connections. The CTMU peripheral supports capacitive wall switches and dimmer sliders, while the 10-bit ADC reads light sensors and battery monitors. The 64-pin TQFP footprint is footprint-compatible with the PIC24FJ128GB106-I/PT upgrade path that adds USB-OTG for direct gateway pairing.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC24FJ64GA106-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 | PIC24FJ64GA106-E/PT | PIC24FJ128GA106-I/PT | PIC24FJ64GB106-I/PT | PIC24FJ128GB106-I/PT | PIC24FJ256GA106-I/PT | dsPIC33FJ64GP706-I/PT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-pin TQFP (10x10) | 64-pin TQFP (10x10) - same | 64-pin TQFP (10x10) - same | 64-pin TQFP (10x10) - same | 64-pin TQFP (10x10) - same | 64-pin TQFP (10x10) - same | 64-pin TQFP (10x10) - same |
| Program Flash | 64 KB | 64 KB | 128 KB | 64 KB | 128 KB | 256 KB | 64 KB |
| Data RAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB |
| 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) | 80 MHz (40 MIPS) |
| USB OTG | No | No | No | Yes (USB 2.0 FS OTG) | Yes (USB 2.0 FS OTG) | No | No |
| DSP Engine (MAC) | No | No | No | No | No | No | Yes (dsPIC33 DSP) |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
Principais diferenciais
- Sub-100 nA deep-sleep standby with RTCC active (vs PIC24FJ64GB106-I/PT)
- Drop-in path to 128 KB or 256 KB flash on the same footprint (vs dsPIC33FJ64GP706-I/PT)
- Industrial temperature grade at standard PIC24F price (vs PIC24FJ64GA106-E/PT)
Notas de projeto
Power the PIC24FJ64GA106-I/PT from a low-noise 3.3V LDO such as MCP1700 or MCP1825; place a 10 uF bulk + 100 nF decoupling capacitor pair on every VDD/VSS pin pair, located within 5 mm of each pin. The internal voltage regulator requires the bulk cap on VDDCORE even if VDDCORE is tied to VDD; missing caps cause brownouts during flash writes and unreliable startup. Estimate: at 32 MHz active and 3.3V supply, the core consumes roughly 16 mA - verify with the device-specific DC characteristics table before sizing the LDO.
Route all remappable peripheral (RPn) pins to dedicated peripheral functions and avoid using them as general-purpose outputs that toggle at high frequency; this minimises crosstalk on the 64-pin TQFP. Place the 32.768 kHz crystal as close as possible to SOSCI/SOSCO (RA2/RA3) with a guard ground ring, and add a 4-layer PCB if high-speed SPI busses exceed 10 MHz. Leave the MCLR pin tied to VDD through a 10 kohm pull-up and a 100 nF cap for clean reset behaviour.
Do not assume the CTMU is automatically configured for all GPIO pins - on the PIC24FJ64GA106-I/PT only the 16 pins assigned to the analog channel list support capacitive-touch measurement, and the firmware mTouch library must be loaded separately. Configuration bits must be set in code before enabling the RTCC in deep sleep, otherwise the part cannot wake from sub-100 nA standby. Finally, never program the device without first setting the JTAG/ICD pins back to GPIO in the configuration word, or you will lose access to RB7/RB8/RB9 for general use.
Estimated: at 32 MHz CPU clock, the digital switching edges on I/O pins produce harmonics up to roughly 160 MHz (5th harmonic). To control EMI on the 64-pin TQFP, add a small series resistor (22-33 ohm) on each high-speed SPI or UART output and ensure the trace impedance is 50 ohm to ground on long routes. The CTMU analog traces (capacitive-touch electrodes) should be guarded by a ground hatch and not run parallel to switching signals.
Informações de conformidade
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - the -E/PT extended-temperature grade is not a substitute for automotive qualification. For AEC-Q100 needs, select dsPIC33 variants with explicit automotive part numbers.