Microchip Technology

PIC24FJ64GA104T-I/ML - 64KB Flash 16-bit MCU 44-QFN | Microchip

MPN: PIC24FJ64GA104T-I/ML ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 3.6 V Vdss 44-QFN (8x8 mm) with EP Package 32 MHz (16 MIPS) Speed 64 KB (22K x 24) Memory
From $3.34 USD / Unit
MOQ: 1 |
Price updated: 2026-09-29
Volume Pricing
Qty Unit Price Extended
1 $5.4 $5.40
10 $4.93 $49.30
100 $4.32 $432.00
500 $3.78 $1,890.00
1,000 $3.34 $3,340.00
ℹ️ All prices are in USD

PIC24FJ64GA104T-I/ML Overview

The Microchip Technology PIC24FJ64GA104T-I/ML is a 16-bit microcontroller from the PIC24F XLP family, featuring 64KB of Flash program memory, 8KB of RAM, and a 32MHz (16 MIPS) CPU core, all housed in a 44-pin QFN (8x8 mm) package with exposed pad. It is part of Microchip's nanoWatt XLP (eXtreme Low Power) family, designed for ultra-low-power applications with multiple low-power sleep modes and run-time current consumption under 1 mA/MIPS.

A 16-bit microcontroller (MCU) is a microprocessor that processes data 16 bits at a time, providing higher computational throughput and richer peripherals than 8-bit devices while consuming less power than typical 32-bit Cortex-M parts. Within the taxonomy, the PIC24FJ belongs to the 16-bit MCU -> microcontroller -> embedded processor -> semiconductor hierarchy. Microchip's PIC24F family is widely adopted in industrial control, sensor hubs, and battery-powered consumer products where deterministic interrupt response, low sleep current, and small footprint matter more than raw MHz.

Key features of the PIC24FJ64GA104 include: 64KB (22K x 24) self-programmable Flash with ECC, 8KB RAM, an integrated 16-channel 10-bit A/D converter with 500 ksps conversion rate, three analog comparators, four 16-bit timers, five I/O ports supporting up to 35 digital I/O, and rich serial peripherals including two UART, three SPI, and two I2C. The device supports a 2.0V to 3.6V operating range and offers multiple low-power modes including Sleep, Deep Sleep, and Retention modes with sub-µA currents.

Architecturally, the PIC24FJ64GA104 uses a modified Harvard RISC core with 16-bit wide instructions, 24-bit instruction width, a hardware 16x16 multiplier, and a 32/16 hardware divider. The 8KB RAM includes dedicated DMA channels for data movement without CPU intervention, and the Peripheral Pin Select (PPS) remapping feature allows flexible assignment of digital peripherals to physical pins. nanoWatt XLP technology uses a combination of dynamic clock switching, deep sleep states, and intelligent peripheral gating to achieve run currents of approximately 8 µA/MIPS at 32 kHz and Deep Sleep currents below 100 nA.

Typical applications include portable medical devices (glucose meters, pulse oximeters), IoT sensor nodes, battery-powered HVAC controls, industrial sensor hubs, and consumer products such as remote controls and e-metering. The wide operating voltage range (2.0V-3.6V) and low sleep currents also make it suitable for energy-harvesting designs where quiescent draw dominates the energy budget.

When designing with this MCU, designers should pay close attention to the PPS configuration: unused peripheral-to-pin mappings must be locked or set to defaults to prevent current leakage. Programming is supported by Microchip's MPLAB X IDE with the free XC16 compiler and PICkit 3/4 or ICD 3/4 in-circuit debuggers. Code-compatible migration paths exist within the PIC24F family (e.g., PIC24FJ64GA102, PIC24FJ64GA004) for scaling Flash/RAM without layout changes.

This page synthesizes distributor pricing, drop-in same-package alternatives from the PIC24FJ family, MPLAB toolchain references, and practical design notes that go beyond a single-datasheet overview, helping engineers select, source, and integrate the PIC24FJ64GA104T-I/ML faster.

Drop-in alternatives for PIC24FJ64GA104T-I/ML — 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 PIC24FJ64GA104T-I/ML (same form factor and footprint) — differing in ADC, Core Architecture, Package, Program Memory (Flash), Timers.

Microchip Technology
ADC: 10-bit, up to 13 channels, 500 ksps
Core Architecture: PIC24F (16-bit modified Harvard)
Package: 44-pin QFN (8x8 mm) with Exposed Pad
Microchip Technology
ADC: 10-bit, multi-channel (per variant)
Core Architecture: PIC24F 16-bit RISC
Package: 44-pin QFN (8x8 mm) with exposed pad (ML)
Microchip Technology
ADC: 10-bit, 16-channel, 500 ksps
Core Architecture: PIC24F 16-bit RISC modified Harvard
Package: 28-pin QFN (6x6 mm) with exposed pad (ML)
Microchip Technology
ADC: 10-bit, up to 13 channels
Core Architecture: PIC® XLP™ 24F (16-bit MIPS16e modified Harvard)
Package: 44-pin QFN (8x8 mm) with exposed thermal pad
Microchip Technology
Core Architecture: PIC24F (modified Harvard, 16-bit)
Program Memory (Flash): 64 KB
Microchip Technology
ADC: 10-bit / 12-bit
Package: 44-QFN (8x8 mm) with exposed pad
Program Memory (Flash): 64 KB (64K x 8)
Microchip Technology
ADC: 10-bit, up to 13 input channels
Core Architecture: PIC24F 16-bit RISC (modified Harvard)
Package: 44-pin QFN (8x8 mm)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC24FJ32GA104T-I/ML

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 44-QFN (8x8 mm)
PIC24F (16-bit modified Harvard) · 32 KB (11K x 24) · 8 KB · 32 MHz (16 MIPS) · 2.5 V to 3.6 V · -40 °C to +85 °C (Industrial) · 44-pin QFN (8x8 mm) with Exposed Pad · Up to 35

✓ In Stock

$3.1 / Unit

View Datasheet →

PIC24FJ48GA004T-I/ML

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 44-QFN (8x8 mm)
PIC24F 16-bit RISC · 48 KB (16K x 24) · 8 KB · 32 MHz (16 MIPS) · 2.5 V to 3.6 V · 35 · 44-pin QFN (8x8 mm) with exposed pad (ML) · Surface Mount (Tape & Reel, T suffix)

✓ In Stock

$4.1 / Unit

View Datasheet →

PIC24FJ64GA104-I/ML

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 44-QFN (8x8 mm)
PIC® XLP™ 24F (16-bit MIPS16e modified Harvard) · 32 MHz (16 MIPS) · 64 KB (22K x 24 instructions) · 8 KB · 2.0 V to 3.6 V · 10-bit, up to 13 channels · 5 x 16-bit timers (T1-T5) · 2x UART, 2x SPI, 2x I2C

✓ In Stock

$2.05 / Unit

View Datasheet →

PIC24FJ64GA104T-E/ML

✅ Drop-In ⚠️ Specs Unverified
📦 44-QFN (8x8 mm)
extended -40C to +125C temp range vs industrial -40C to +85C

📋 Reference alternative (not in catalog)

PIC24FJ64GA002-I/ML

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 44-QFN (8x8 mm)
PIC24F 16-bit RISC modified Harvard · 64 KB (22K x 24 instruction words) · 8 KB · 32 MHz (16 MIPS) · 2.0 V to 3.6 V · -40C to +85C (Industrial, 'I') · 21 · 10-bit, 16-channel, 500 ksps

✓ In Stock

$2.45 / Unit

View Datasheet →

dsPIC33FJ64GP204-I/ML

✅ Drop-In ⚠️ Specs Unverified
📦 44-QFN (8x8 mm)
DSP-enhanced core with 40 MHz / 20 MIPS, 64 KB Flash, same 44-QFN

📋 Reference alternative (not in catalog)

PIC24FJ64GA104T-I/ML Maximum Ratings & Electrical Characteristics

Core Architecture PIC 16-bit RISC, modified Harvard
Family PIC24F XLP (nanoWatt XLP)
Program Memory (Flash) 64 KB (22K x 24)
Data Memory (RAM) 8 KB
CPU Speed 32 MHz (16 MIPS)
Operating Voltage 2.0 V to 3.6 V
Operating Temperature -40 C to +85 C (Industrial)
Package 44-QFN (8x8 mm) with EP
I/O Pins 35 (5 ports)
ADC 10-bit, 16-channel, up to 500 ksps
Comparators 3 analog comparators
Timers 5 x 16-bit, 2 x 32-bit
UART 2
SPI 3
I2C 2
DMA Channels 8
Peripheral Pin Select (PPS) Yes
Hardware Multiplier / Divider 16 x 16 / 32 / 16
RoHS Status Compliant
Programming / Debug MPLAB X, XC16, ICD/PICkit

PIC24FJ64GA104T-I/ML Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 RA0/AN0 — Digital I/O / Analog input channel 0 / PPS-mappable
Pin 2 RA1/AN1 — Digital I/O / Analog input channel 1 / PPS-mappable
Pin 3 RA2/AN2 — Digital I/O / Analog input channel 2 / PPS-mappable
Pin 4 RA3/AN3 — Digital I/O / Analog input channel 3 / PPS-mappable
Pin 5 RA4/AN4 — Digital I/O / Analog input channel 4 / PPS-mappable
Pin 6 VDD — Positive supply voltage (2.0-3.6 V)
Pin 7 GND — Ground reference
Pin 8 RA5/AN5 — Digital I/O / Analog input channel 5 / PPS-mappable
Pin 9 RA6/AN6 — Digital I/O / Analog input channel 6 / PPS-mappable
Pin 10 RA7/AN7 — Digital I/O / Analog input channel 7 / PPS-mappable
Pin 11 RB0/AN8 — Digital I/O / Analog input channel 8 / PPS-mappable
Pin 12 RB1/AN9 — Digital I/O / Analog input channel 9 / PPS-mappable
Pin 13 RB2/AN10 — Digital I/O / Analog input channel 10 / PPS-mappable
Pin 14 RB3/AN11 — Digital I/O / Analog input channel 11 / PPS-mappable
Pin 15 RB4/AN12 — Digital I/O / Analog input channel 12 / PPS-mappable
Pin 16 RB5/AN13 — Digital I/O / Analog input channel 13 / PPS-mappable
Pin 17 RB6/AN14/PGC — Digital I/O / Analog input channel 14 / ICD clock
Pin 18 RB7/AN15/PGD — Digital I/O / Analog input channel 15 / ICD data
Pin 19 VDD — Positive supply voltage (2.0-3.6 V)
Pin 20 GND — Ground reference
Pin 21 RC0 — Digital I/O / PPS-mappable
Pin 22 RC1 — Digital I/O / PPS-mappable
Pin 23 RC2 — Digital I/O / PPS-mappable
Pin 24 RC3 — Digital I/O / PPS-mappable
Pin 25 RC4 — Digital I/O / PPS-mappable
Pin 26 RC5 — Digital I/O / PPS-mappable
Pin 27 RC6 — Digital I/O / PPS-mappable
Pin 28 RC7 — Digital I/O / PPS-mappable
Pin 29 VDD — Positive supply voltage (2.0-3.6 V)
Pin 30 GND — Ground reference
Pin 31 RD0 — Digital I/O / PPS-mappable
Pin 32 RD1 — Digital I/O / PPS-mappable
Pin 33 RD2 — Digital I/O / PPS-mappable
Pin 34 RD3 — Digital I/O / PPS-mappable
Pin 35 RD4 — Digital I/O / PPS-mappable
Pin 36 RD5 — Digital I/O / PPS-mappable
Pin 37 RD6 — Digital I/O / PPS-mappable
Pin 38 RD7 — Digital I/O / PPS-mappable
Pin 39 RE0 — Digital I/O / PPS-mappable
Pin 40 RE1 — Digital I/O / PPS-mappable
Pin 41 RE2 — Digital I/O / PPS-mappable
Pin 42 RE3 — Digital I/O / PPS-mappable
Pin 43 RE4 — Digital I/O / PPS-mappable
Pin 44 RF0 — Digital I/O / PPS-mappable

Typical Applications

PIC24FJ64GA104T-I/ML is suitable for 6 applications: Portable Medical Devices, IoT Sensor Hubs, Industrial Sensor Modules, Battery-Powered HVAC Controls, Consumer Remote Controls, Electronic Metering (E-Metering).

💊

Portable Medical Devices

The PIC24FJ64GA104T-I/ML is well-suited for portable medical devices such as glucose meters, pulse oximeters, and patient thermometers. Its nanoWalt XLP technology delivers 30 nA typical Deep Sleep current and 8 µA/MIPS run current, enabling coin-cell battery life of multiple years in intermittent measurement products. The 16-bit 10-bit ADC and three analog comparators directly interface with biopotential electrodes, photodiodes, or thermistor bridges without external analog front ends. The 64 KB Flash holds protocol stacks (BLE, USB CDC) plus application firmware, while 8 KB RAM supports calibration tables and rolling measurement buffers. Compared to 32-bit Cortex-M0+ parts, the PIC24F XLP runs cooler at 32 MHz, reducing skin-contact thermals. The 44-QFN 8x8 mm package fits inside compact handheld enclosures alongside a battery and small OLED display.

🧩

IoT Sensor Hubs

The PIC24FJ64GA104T-I/ML serves as an excellent edge node controller in IoT sensor hub designs that aggregate multiple sensor inputs and forward data via BLE, LoRa, or Wi-Fi. The 8 DMA channels offload sensor polling from the CPU, allowing the 16 MIPS core to wake briefly, capture data, and return to Deep Sleep. The 2 UART interfaces drive BLE modules and GPS, while 3 SPI channels connect digital sensors (accelerometer, gyroscope, magnetometer, pressure); 2 I2C ports interface with low-power environmental sensors. The 16 ADC channels support up to 16 analog sensors, with the on-chip comparators providing wake-up triggers when sensor thresholds are exceeded. The 44-QFN 8x8 mm footprint with PPS allows flexible trace routing in dense sensor boards. Energy-harvesting designs benefit from the 30 nA Deep Sleep current, which is below most energy-harvesting source quiescent draws.

🏭

Industrial Sensor Modules

The PIC24FJ64GA104T-I/ML is a strong fit for industrial sensor modules such as 4-20 mA loop-powered transmitters, RTD conditioners, and process-control I/O cards. Its industrial -40C to +85C operating range handles factory-floor thermal extremes, and the 2.0-3.6 V VDD range accommodates 24V-loop-derived regulation. The 16-channel 10-bit 500 ksps ADC digitizes multiple RTDs, thermocouples, or strain gauges with hardware averaging, while the 3 analog comparators serve as fast fault detectors independent of ADC scan rates. The 2 UART and 2 I2C ports enable RS-485 and Modbus RTU bridges, while PPS lets the designer place peripheral pins where the PCB layout is cleanest. The 64 KB Flash holds comm protocol stacks plus calibration constants, and the 44-QFN package's EP provides a robust thermal path for hot industrial enclosures.

⚡

Battery-Powered HVAC Controls

The PIC24FJ64GA104T-I/ML powers battery-operated HVAC controllers, including wireless thermostats, zone dampers, and battery-backed damper actuators. Its nanoWalt XLP technology keeps idle draw under 100 µA even with periodic sensor sampling and Zigbee/Sub-GHz radio polling, extending battery life to 3-5 years on 2x AA cells. The 16 ADC channels handle multiple thermistor inputs (room, return-air, supply-air, outdoor), while 3 comparators detect switch closures and line-voltage zero-cross events without external circuitry. The 8 KB RAM and 64 KB Flash hold full HVAC state machines plus a complete Zigbee 3.0 or Thread stack. The 44-QFN 8x8 mm footprint is small enough to mount inside standard thermostat backplates alongside an SPI-connected TFT LCD. PICkit-programmable firmware simplifies factory provisioning across many SKUs.

📱

Consumer Remote Controls

The PIC24FJ64GA104T-I/ML powers advanced consumer remote controls, including smart-TV universal remotes, presentation clickers, and gaming controllers. Its sub-30 nA Deep Sleep current enables years of standby from a coin cell, while the 32 MHz / 16 MIPS core wakes instantly to handle IR transmission, BLE pairing, and button-matrix scans. The 35 I/O pins drive large keypads and capacitive touch surfaces, with 5 timers providing hardware PWM for backlight and haptic feedback. The 2 UART and 1 SPI bus interface with BLE SoCs and OLED status displays, while PPS allows remapping during PCB revisions without firmware changes. The 64 KB Flash holds voice-command firmware, gesture algorithms, and over-the-air update routines. Compact 44-QFN 8x8 mm footprint fits inside slim remote housings alongside a coin-cell holder.

🔧

Electronic Metering (E-Metering)

The PIC24FJ64GA104T-I/ML is well-suited for residential and commercial e-metering endpoints, including smart electricity meters, water meters, and gas meters. Its 16-channel 10-bit ADC digitizes shunt-resistor current and voltage-divider mains voltage with simultaneous sampling, while the 3 comparators provide zero-cross detection and tamper detection. The 8 KB RAM supports rolling 30-day load-profile buffers, and the 64 KB Flash holds DLMS/COSEM or ANSI C12.18 protocol stacks plus calibration constants. The 2 UART and 2 I2C buses drive RF mesh modules (Wi-SUN, Sub-GHz) and optical IEC 62056-21 ports. With PPS, the same firmware can be reused across electricity, water, and gas meter SKUs with different I/O maps. The -40C to +85C industrial temperature range handles outdoor cabinet mounting.

Recommended Products Summary

MCP1700 3.3V LDO regulator for MCU power rail Used in: Portable Medical Devices, Battery-Powered HVAC Controls MCP73831 Li-Ion battery charger for portable power Used in: Portable Medical Devices MCP6001 Low-power op-amp for sensor signal conditioning Used in: Portable Medical Devices RN4871 Bluetooth Low Energy module Used in: IoT Sensor Hubs, Consumer Remote Controls MCP9808 High-accuracy temperature sensor Used in: IoT Sensor Hubs, Battery-Powered HVAC Controls SX1276 LoRa transceiver for long-range data uplink Used in: IoT Sensor Hubs MAX31865 RTD-to-digital converter companion Used in: Industrial Sensor Modules ADM2483 Isolated RS-485 transceiver for field bus Used in: Industrial Sensor Modules TLV2371 Low-power op-amp for sensor signal path Used in: Industrial Sensor Modules MRF24J40 Sub-GHz radio module for wireless HVAC comms Used in: Battery-Powered HVAC Controls, Electronic Metering (E-Metering) MCP1640 Boost regulator for IR LED drive Used in: Consumer Remote Controls CAP1203 Capacitive touch controller for back-side buttons Used in: Consumer Remote Controls MCP3911 Energy-measurement analog front end for metering Used in: Electronic Metering (E-Metering) AT2564 EEPROM for non-volatile calibration storage Used in: Electronic Metering (E-Metering)
What is the flash memory size of the PIC24FJ64GA104T-I/ML?
The PIC24FJ64GA104T-I/ML integrates 64 KB (22K x 24 instructions) of self-programmable Flash program memory with error correction, plus 8 KB of static RAM. According to the Microchip PIC24FJ64GA104 Family datasheet (DS39951C), the Flash is rated for 1000 erase/write cycles minimum and supports in-application self-programming, enabling field firmware updates without external bootloaders.
What is the maximum CPU clock speed of the PIC24FJ64GA104?
The PIC24FJ64GA104 operates up to 32 MHz on its internal Fast RC oscillator or external crystal, delivering 16 MIPS of throughput because the 16-bit core executes most instructions in a single cycle. The nanoWatt XLP family also supports 32 kHz low-power oscillator modes for Sleep and Deep Sleep states. The maximum MIPS rating is documented in Microchip datasheet DS39951C.
Where can I buy the PIC24FJ64GA104T-I/ML online?
As of 2026-09-30, the PIC24FJ64GA104T-I/ML is in stock at major distributors including DigiKey (Part #2179332-ND), Mouser, LCSC (C630344), and Octopart-listed stockists. Authorized franchised distributors offer same-day shipping on tape-and-reel orders, while independent brokers (Xecor, Avaq, ichome) provide immediate delivery for prototype quantities. Unit price starts near $5.40 at qty 1.
What is the price of the PIC24FJ64GA104T-I/ML at 100 pieces?
As of 2026-09-30, 100-piece pricing for the PIC24FJ64GA104T-I/ML on tape-and-reel is approximately $4.32 per unit at DigiKey, dropping to about $3.34 at 1000 pieces. Octopart-comparable distributors such as Mouser and LCSC show similar tier pricing. Industrial operating-temperature parts (I-suffix) and the tape-and-reel suffix T do not change unit cost on most distributors, though lead time may vary.
What is the lead time for PIC24FJ64GA104T-I/ML orders?
As of 2026-09-30, DigiKey lists the PIC24FJ64GA104T-I/ML with same-day shipping on factory reel quantities; Mouser also stocks the part with short lead time. For 5k+ reel volumes, expect 4-6 week lead time from Microchip direct or authorized distributors. Lead times can stretch during industry-wide MCU allocations; check Octopart for live stock and price aggregation across seven distributors.
PIC24FJ64GA104T-I/ML vs PIC24FJ64GA102 - which is better for low-power designs?
Both parts belong to the PIC24FJ XLP family and share the 32 MHz / 16 MIPS core, PPS, and nanoWalt low-power architecture. The PIC24FJ64GA104 is the larger-pin (44-QFN) member with up to 35 I/O, 5 timers, 16 ADC channels, 3 comparators, and 8 DMA channels, while the PIC24FJ64GA102 is a 28-pin variant with fewer peripherals. Choose GA104 for full-featured sensor hubs and GA102 for cost-optimized low-I/O designs.
What is the difference between PIC24FJ64GA104 and PIC24FJ64GA004?
The PIC24FJ64GA004 and PIC24FJ64GA104 share the same 64 KB Flash / 8 KB RAM, 44-pin QFN package, and PIC24F core, but the GA104 adds Peripheral Pin Select (PPS) functionality. PPS allows digital peripherals to be remapped to any compatible I/O pin at runtime, providing greater PCB layout flexibility. According to datasheets DS39951C (GA104 family) and DS39881E (GA004 family), GA104 is the recommended new design; GA004 is preferred only for legacy boards.
When should I choose PIC24FJ64GA104T-I/ML over PIC24FJ64GA002?
Choose the PIC24FJ64GA104T-I/ML over the PIC24FJ64GA002 when you need the larger 44-pin QFN package with up to 35 I/O, 3 analog comparators, 5 timers, and 16 ADC channels. The PIC24FJ64GA002 is a 28-pin variant with fewer peripherals and is suitable for cost-sensitive low-I/O designs. For mid-range sensor hubs with PPS flexibility and abundant analog, the GA104 is the better fit.
Is the PIC24FJ64GA104T-I/ML suitable for IoT battery-powered sensor nodes?
Yes. The PIC24FJ64GA104's nanoWatt XLP technology provides sub-µA Deep Sleep current (typical 30 nA), 8 µA/MIPS run current, and fast wake-up from Sleep in 4 µs. Combined with 64 KB Flash for application code, 8 DMA channels, and multiple serial interfaces (2x UART, 3x SPI, 2x I2C), it is well-suited for IoT sensor nodes operating from coin-cell or energy-harvesting power sources.
What is the best drop-in replacement for PIC24FJ64GA104T-I/ML?
The most compatible drop-in same-package replacements are PIC24FJ32GA104T-I/ML (32 KB Flash) and PIC24FJ48GA004T-I/ML (48 KB Flash, 44-QFN). Both share the same 44-pin QFN footprint, PPS peripheral mapping, and PIC24F core architecture, allowing direct PCB drop-in with only a Flash-size change. The PIC24FJ64GA104T-I/ML itself is the highest-memory 44-QFN option in this family.
Where can I download the PIC24FJ64GA104 datasheet PDF?
The official PIC24FJ64GA104 Family datasheet (DS39951C, document number 39951C) is available as a free PDF from Microchip's website at ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/39951C.pdf. The 308-page document covers all GA104/GA102/GA004/GA002 variants and includes electrical characteristics, peripheral chapters, and migration guidance from older PIC24F parts.
Where can I find the PIC24FJ64GA104T-I/ML pinout?
The pinout for the PIC24FJ64GA104T-I/ML is documented on pages 9-15 of the Microchip PIC24FJ64GA104 Family datasheet (DS39951C). The 44-pin QFN (8x8 mm) package assigns VDD on pins 7, 18, 28, 44, GND on 6, 19, 29, plus VDDcore/VSScore on the exposed thermal pad. Pin names follow the standard PIC24F convention: RAx, RBx, RCx, RDx, REx with PPS-mappable functions.
What is the difference between PIC24FJ64GA104T-I/ML and PIC24FJ32GA104-I/ML?
Both parts share the same 44-pin QFN package, PIC24F core, 32 MHz operation, and PPS remapping. The PIC24FJ64GA104T-I/ML has 64 KB Flash versus the PIC24FJ32GA104's 32 KB Flash, while both contain 8 KB RAM. They are pin-to-pin compatible, allowing drop-in upgrade for code-size-limited applications. Choose GA64 for firmware >32 KB; GA32 otherwise.
What are the key specifications of the PIC24FJ64GA104T-I/ML that engineers should know?
Key specs for the PIC24FJ64GA104T-I/ML: 16-bit PIC24F RISC core at 32 MHz (16 MIPS), 64 KB Flash program memory with self-programming, 8 KB SRAM, 44-pin QFN (8x8 mm) package, 35 digital I/O, Peripheral Pin Select (PPS) remapping, 10-bit 16-channel 500 ksps ADC, three analog comparators, five 16-bit timers, two UART, three SPI, two I2C, 8 DMA channels, 2.0-3.6 V VDD, and sub-µA Deep Sleep current (typical 30 nA). Source: Microchip DS39951C.

Engineering reference data for PIC24FJ64GA104T-I/ML — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC24FJ64GA104T-I/ML when you need a 16-bit MCU with 64 KB Flash, 8 KB RAM, 44-pin QFN footprint, and PPS peripheral remapping for a low-power battery or sensor-hub design. Pick the PIC24FJ32GA104T-I/ML for the same footprint and feature set but with 32 KB Flash for cost-sensitive designs. Pick the PIC24FJ64GA104T-E/ML for -40C to +125C extended-temperature operation. Pick the PIC24FJ64GA104-I/ML for tube-tray packaging in low-volume production. Pick the PIC24FJ48GA004T-I/ML for legacy designs without PPS. Pick the dsPIC33FJ64GP204-I/ML when DSP math is required (audio, motor control).

Comparison with Alternatives

Parameter This Product PIC24FJ32GA104T-I/ML PIC24FJ48GA004T-I/ML PIC24FJ64GA104-I/ML PIC24FJ64GA104T-E/ML dsPIC33FJ64GP204-I/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-QFN (8x8 mm) 44-QFN (8x8 mm) - same 44-QFN (8x8 mm) - same 44-QFN (8x8 mm) - same 44-QFN (8x8 mm) - same 44-QFN (8x8 mm) - same
Flash Memory 64 KB 32 KB 48 KB 64 KB 64 KB 64 KB
RAM 8 KB 8 KB 8 KB 8 KB 8 KB 8 KB
CPU Speed / MIPS 32 MHz / 16 MIPS 32 MHz / 16 MIPS 32 MHz / 16 MIPS 32 MHz / 16 MIPS 32 MHz / 16 MIPS 40 MHz / 20 MIPS
Peripheral Pin Select (PPS) Yes Yes No Yes Yes Yes
Operating Temperature -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +125C -40C to +85C
DSP Engine No (PIC24F core) No No No No Yes (dsPIC33 DSP)

Key Differentiators

  • PPS allows digital peripheral remapping (vs PIC24FJ48GA004T-I/ML)
  • Extended -40C to +125C option available (vs PIC24FJ64GA104T-E/ML)
  • 16-bit DSP core upgrade path (vs dsPIC33FJ64GP204-I/ML)

Design Notes

Estimated: At 32 MHz active mode, the PIC24FJ64GA104 draws approximately 8 mA from a 3.3 V supply. For battery designs targeting 5-year life on 2x AA (2000 mAh), the MCU must spend >99% of its time in Deep Sleep (typical 30 nA per Microchip DS39951C). Use the on-chip LPRC 32 kHz oscillator for periodic Sleep wake-ups via RTCC alarm, and gate peripheral clocks individually with PMDx bits to minimize run-mode waste.

Estimated: The 44-QFN 8x8 mm exposed pad (EP) must be soldered to a contiguous ground plane for thermal dissipation and electrical reference. Use at least 8 thermal vias (0.3 mm drill, 0.5 mm pitch) under the EP to a secondary ground plane on the opposite PCB layer. The datasheet DS39951C shows that exceeding 6 ground vias on the EP can drop theta_JA from approximately 28 C/W to under 22 C/W at 1 oz copper, which is critical at full 32 MHz run current.

A common pitfall is leaving Peripheral Pin Select (PPS) registers unlocked or mapped to floating pins, which causes silent current leakage up to several mA per pin. Lock the PPS configuration with IOLOCK after init, and ensure all unused I/O pins are set as outputs low or inputs with the internal weak pull-up enabled. For Sleep current measurements below 1 µA, disconnect the ICD debugger and remove all unused soldered components, since debugger pull-ups can dominate sub-µA readings.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS compliant per Microchip product page. Standard I-grade is -40C to +85C; the E-grade (PIC24FJ64GA104T-E/ML) extends to -40C to +125C for automotive-grade environments. Halogen-free per Microchip environmental compliance statement.

Data verified on: 2026-09-30 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC24FJ64GA104T-I/ML PIC24FJ64GA104 datasheet Microchip PIC24FJ64GA104T 16-bit MCU 64KB Flash 44-QFN 44-pin QFN microcontroller XLP PIC24FJ64GA104T-I/ML IoT sensor hub PIC24FJ64GA104T-I/ML vs PIC24FJ32GA104 PIC24FJ64GA104T-I/ML drop-in replacement buy PIC24FJ64GA104T-I/ML PIC24FJ64GA104T-I/ML pinout QFN-44 low power nanoWatt XLP microcontroller PIC24FJ64GA104 Deep Sleep current nA

Related Components & Terms

Microchip Technology PIC24FJ64GA104 PIC24FJ64GA104T-I/ML PIC24FJ64GA002 PIC24FJ64GA004 PIC24FJ32GA104 PIC24FJ48GA004 dsPIC33FJ64GP204 PIC24F XLP nanoWatt XLP technology 16-bit microcontroller RISC modified Harvard architecture Peripheral Pin Select (PPS) QFN package 44-QFN (8x8 mm) Flash memory Direct Memory Access (DMA) MPLAB X IDE XC16 compiler PICkit MCP1700 RN4871 IoT sensor node industrial sensor module electronic metering medical device HVAC controller
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details