PIC24FJ64GA106-I/PT - 16-bit 32MHz 64KB Flash MCU | Microchip
MPN: PIC24FJ64GA106-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 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 Overview
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.
Drop-in alternatives for PIC24FJ64GA106-I/PT — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC24FJ64GA106-I/PT (same form factor and footprint) — differing in ADC, Package, Core, Standby Current, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC24FJ64GA106-E/PT
✅ Drop-In✓ In Stock
$2.98 / Unit
View Datasheet →PIC24FJ128GA106-I/PT
✅ Drop-In✓ In Stock
$4.88 / Unit
View Datasheet →PIC24FJ64GB106-I/PT
✅ Drop-In✓ In Stock
$3.18 / Unit
View Datasheet →PIC24FJ128GB106-I/PT
✅ Drop-In✓ In Stock
$4.54 / Unit
View Datasheet →PIC24FJ256GA106-I/PT
✅ Drop-In✓ In Stock
$4.3 / Unit
View Datasheet →dsPIC33FJ64GP706-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ64GA106-I/PT Maximum Ratings & Electrical Characteristics
| 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) |
| Operating Temperature Range | -40C to +85C (Industrial) |
| Package | 64-pin TQFP (10 x 10 mm) |
| Mounting Type | Surface Mount |
| MSL Level | 3 (per JEDEC J-STD-020) |
| RoHS Status | Compliant |
| Lead-Free / Halogen-Free | Yes / Yes |
PIC24FJ64GA106-I/PT Pin Configuration
| Pin 1 | RP15/RG6 — Remappable peripheral pin / Port G bit 6 |
| Pin 2 | RP14/RG7 — Remappable peripheral pin / Port G bit 7 |
| Pin 3 | RP13/RG8 — Remappable peripheral pin / Port G bit 8 |
| Pin 4 | RP12/RG9 — Remappable peripheral pin / Port G bit 9 |
| Pin 5 | MCLR — Master Clear (reset, active low) |
| Pin 6 | OSCI/RA2 — Oscillator crystal input / Port A bit 2 |
| Pin 7 | OSCO/RA3 — Oscillator crystal output / Port A bit 3 |
| Pin 8 | RA4 — Port A bit 4 |
| Pin 9 | RA5 — Port A bit 5 |
| Pin 10 | VDD — Digital supply voltage |
| Pin 11 | VSS — Digital ground |
| Pin 12 | RP0/RB0 — Remappable peripheral pin / Port B bit 0 |
| Pin 13 | RP1/RB1 — Remappable peripheral pin / Port B bit 1 |
| Pin 14 | RP2/RB2 — Remappable peripheral pin / Port B bit 2 |
| Pin 15 | RP3/RB3 — Remappable peripheral pin / Port B bit 3 |
| Pin 16 | RP4/RB4 — Remappable peripheral pin / Port B bit 4 |
| Pin 17 | RP5/RB5 — Remappable peripheral pin / Port B bit 5 |
| Pin 18 | VSS — Digital ground |
| Pin 19 | VDD — Digital supply voltage |
| Pin 20 | RP6/RB6 — Remappable peripheral pin / Port B bit 6 |
| Pin 21 | RP7/RB7 — Remappable peripheral pin / Port B bit 7 |
| Pin 22 | RP8/RB8 — Remappable peripheral pin / Port B bit 8 |
| Pin 23 | RP9/RB9 — Remappable peripheral pin / Port B bit 9 |
| Pin 24 | RP10/RB10 — Remappable peripheral pin / Port B bit 10 |
| Pin 25 | RP11/RB11 — Remappable peripheral pin / Port B bit 11 |
| Pin 26 | VSS — Digital ground |
| Pin 27 | VDD — Digital supply voltage |
| Pin 28 | RC1 — Port C bit 1 |
| Pin 29 | RC2 — Port C bit 2 |
| Pin 30 | RC3 — Port C bit 3 |
| Pin 31 | RC4 — Port C bit 4 |
| Pin 32 | VSS — Digital ground |
| Pin 33 | VDD — Digital supply voltage |
| Pin 34 | RD0 — Port D bit 0 |
| Pin 35 | RD1 — Port D bit 1 |
| Pin 36 | RD2 — Port D bit 2 |
| Pin 37 | RD3 — Port D bit 3 |
| Pin 38 | RD4 — Port D bit 4 |
| Pin 39 | RD5 — Port D bit 5 |
| Pin 40 | RD6 — Port D bit 6 |
| Pin 41 | RD7 — Port D bit 7 |
| Pin 42 | VSS — Digital ground |
| Pin 43 | VDD — Digital supply voltage |
| Pin 44 | RE0 — Port E bit 0 |
| Pin 45 | RE1 — Port E bit 1 |
| Pin 46 | RE2 — Port E bit 2 |
| Pin 47 | RE3 — Port E bit 3 |
| Pin 48 | RE4 — Port E bit 4 |
| Pin 49 | RE5 — Port E bit 5 |
| Pin 50 | RE6 — Port E bit 6 |
| Pin 51 | RE7 — Port E bit 7 |
| Pin 52 | VSS — Digital ground |
| Pin 53 | VDD — Digital supply voltage |
| Pin 54 | RF0 — Port F bit 0 |
| Pin 55 | RF1 — Port F bit 1 |
| Pin 56 | RF2 — Port F bit 2 |
| Pin 57 | RF3 — Port F bit 3 |
| Pin 58 | RF4 — Port F bit 4 |
| Pin 59 | RF5 — Port F bit 5 |
| Pin 60 | VSS — Digital ground |
| Pin 61 | RG0 — Port G bit 0 |
| Pin 62 | RG1 — Port G bit 1 |
| Pin 63 | RG2 — Port G bit 2 |
| Pin 64 | RG3 — Port G bit 3 |
Typical Applications
PIC24FJ64GA106-I/PT is suitable for 6 applications: 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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
Recommended Products Summary
Engineering reference data for PIC24FJ64GA106-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | 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) |
Key Differentiators
- 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)
Design Notes
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.
Compliance Information
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.