Microchip Technology

PIC24FJ64GA104-I/ML - 16-Bit 32MHz 64KB Flash MCU | Microchip

MPN: PIC24FJ64GA104-I/ML ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 3.6 V Vdss 44-pin QFN (8x8 mm) with exposed thermal pad Package 32 MHz (16 MIPS) Speed 64 KB (22K x 24 instructions) Memory
From $2.05 USD / Unit
MOQ: 1 |
Price updated: 2026-09-29
Volume Pricing
Qty Unit Price Extended
1 $3.42 $3.42
10 $3.04 $30.40
100 $2.66 $266.00
500 $2.32 $1,160.00
1,000 $2.05 $2,050.00
ℹ️ All prices are in USD

PIC24FJ64GA104-I/ML Overview

The Microchip PIC24FJ64GA104-I/ML is a 16-bit PIC® XLP™ 24F microcontroller running at 32 MHz with 64 KB Flash program memory, 8 KB RAM, and a 44-pin QFN (8x8 mm) package with exposed pad. The /ML suffix indicates industrial temperature range (-40C to +85C) and a QFN surface-mount form factor.

A 16-bit microcontroller (MCU) is a programmable processor that uses a 16-bit data path and instruction set, sitting in the hierarchy: 16-bit MCU -> microcontroller -> embedded processor -> semiconductor IC. PIC24F devices from Microchip are mid-range 16-bit MCUs that bridge 8-bit PIC® parts and 32-bit PIC32 parts, offering higher computational throughput and richer peripherals than 8-bit parts while remaining easier to use than ARM Cortex-M parts in many low-power designs. The 'FJ' series adds nanoWatt XLP extreme low-power technology, which makes the family well suited to battery-powered products.

Key features include a 32 MHz MIPS16e core delivering up to 16 MIPS, a 10-bit ADC with up to 13 channels, multiple UART/SPI/I2C peripherals, a hardware RTCC, and nanoWatt XLP sleep currents in the microamp range. The 64 KB Flash supports self-programming and the 8 KB SRAM provides ample workspace for TCP/IP stacks such as Microchip's free MPLAB® Harmony networking libraries. The 44-QFN package provides a small 8 mm x 8 mm footprint and uses an exposed thermal pad to reduce junction-to-PCB thermal resistance for higher-power peripherals.

Architecture-wise the PIC24FJ64GA104 is built on a modified Harvard architecture with separate program Flash and data SRAM buses, plus a 16-bit instruction word that allows single-cycle 16-bit ALU operations. The peripheral set includes five 16-bit timers, comparators, a charge-time-measurement-unit (CTMU) for touch and capacitance sensing, and parallel master port (PMP) for external bus interfaces. This combination makes the part unusually flexible for its small pin count.

Typical applications include portable consumer devices, IoT sensor nodes, low-power wireless sensor hubs, industrial control panels, and USB-CDC/HID human-interface peripherals. Industrial automation front-ends, e-paper / segment LCD control, and battery-powered data loggers also commonly use this family.

Design consideration: leverage the XLP sleep modes (typically <1 uA in deep sleep with RTCC running) and use the internal 8 MHz fast RC oscillator with PLL to maximise active-mode performance while still achieving nanoWatt-level standby. Always expose the thermal pad on the QFN to a continuous ground pour with multiple thermal vias for best thermal and EMI performance.

This page synthesizes distributor pricing, drop-in alternative MPNs (with same-brand priority), and practical design notes not found in the manufacturer datasheet alone, all anchored to Microchip's published 39951C family data sheet (DS39951C).

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

Microchip Technology
Core Architecture: PIC 16-bit
ADC: 10-bit, up to 200 ksps
Program Memory (Flash): 128 KB (43K x 24)
Microchip Technology
Core Architecture: PIC24 (16-bit Modified Harvard)
ADC: 12-bit
Program Memory (Flash): 32 KB (11K x 24 words)
Microchip Technology
Core Architecture: PIC24F (16-bit modified Harvard)
ADC: 10-bit, up to 13 channels, 500 ksps
Program Memory (Flash): 32 KB (11K x 24)
Microchip Technology
Core Architecture: 16-bit modified Harvard
ADC: 10-bit, up to 16 channels
Package: 44-TQFP (10x10 mm)
Microchip Technology
Core Architecture: PIC24F 16-bit RISC (modified Harvard)
ADC: 10-bit, up to 16 channels
Program Memory (Flash): 64 KB (22K x 24)
Microchip Technology
Core Architecture: PIC 16-bit RISC, modified Harvard
ADC: 10-bit, 16-channel, up to 500 ksps
Program Memory (Flash): 64 KB (22K x 24)
Microchip Technology
Core Architecture: PIC24F (modified Harvard, 16-bit)
Program Memory (Flash): 64 KB
I/O Pins: 35
Microchip Technology
Core Architecture: PIC24F 16-bit modified Harvard
ADC: 13-channel, 12-bit
Program Memory (Flash): 64 KB (64K x 8)

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

PIC24FJ64GA104T-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (8x8 mm)
PIC 16-bit RISC, modified Harvard · PIC24F XLP (nanoWatt XLP) · 64 KB (22K x 24) · 8 KB · 32 MHz (16 MIPS) · 2.0 V to 3.6 V · -40 C to +85 C (Industrial) · 44-QFN (8x8 mm) with EP

✓ In Stock

$3.34 / Unit

View Datasheet →

PIC24FJ128GA104-I/ML

✅ Drop-In
📦 44-QFN (8x8 mm)
Flash 128KB vs 64KB (+100%), RAM 8KB identical, same 44-QFN footprint and pinout

📋 Reference alternative (not in catalog)

PIC24FJ64GA104-E/ML

✅ Drop-In ⚠️ Specs Unverified
📦 44-QFN (8x8 mm)
extended temperature -40C to +125C vs -40C to +85C; identical electrical specs and footprint

📋 Reference alternative (not in catalog)

PIC24FJ64GA004-I/PT

✅ Drop-In
Microchip Technology
📦 44-QFN (8x8 mm) equivalent 44-TQFP
16-bit modified Harvard · PIC24F · 32 MHz (16 MIPS) · 64 KB Flash (22K x 24) · 8 KB · 44-TQFP (10x10 mm) · 2.0 V to 3.6 V · -40C to +85C (Industrial)

✓ In Stock

$3.3 / Unit

View Datasheet →

PIC24FJ128GB204-I/ML

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 44-QFN (8x8 mm)
PIC 16-bit · PIC24F GB2 (XLP) · 32 MHz (16 MIPS) · 128 KB (43K x 24) · 8 KB · 1.8 V to 3.6 V · 44-QFN (8x8 mm) · Surface Mount

✓ In Stock

$3.51 / Unit

View Datasheet →

PIC24FJ64GA104-I/ML Maximum Ratings & Electrical Characteristics

Core Architecture PIC® XLP™ 24F (16-bit MIPS16e modified Harvard)
CPU Speed 32 MHz (16 MIPS)
Program Memory (Flash) 64 KB (22K x 24 instructions)
Data Memory (SRAM) 8 KB
Operating Voltage Range 2.0 V to 3.6 V
ADC 10-bit, up to 13 channels
Timers 5 x 16-bit timers (T1-T5)
Communication Peripherals 2x UART, 2x SPI, 2x I2C
RTCC / HW Calendar Yes
CTMU (Touch / Capacitance) Yes
PMP / Parallel Master Port Yes
Package 44-pin QFN (8x8 mm) with exposed thermal pad
Mounting Type Surface Mount (ML suffix)
Operating Temperature (I grade) -40 C to +85 C
Low-Power Technology nanoWatt XLP™
RoHS Status Compliant

PIC24FJ64GA104-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 — Digital I/O / analog input AN0
Pin 2 RA1 — Digital I/O / analog input AN1
Pin 3 RA2 — Digital I/O / analog input AN2 / CVref
Pin 4 RA3 — Digital I/O / analog input AN3
Pin 5 RA4 — Digital I/O / analog input AN4
Pin 6 RA5 — Digital I/O / analog input AN5
Pin 7 RA6 — Digital I/O / analog input AN6 / OSC2
Pin 8 RA7 — Digital I/O / analog input AN7 / OSC1
Pin 9 RB0 — Digital I/O / PGED1 programming data
Pin 10 RB1 — Digital I/O / PGEC1 programming clock
Pin 11 RB2 — Digital I/O / AN8 analog input
Pin 12 RB3 — Digital I/O / AN9 analog input
Pin 13 RB4 — Digital I/O / AN10 analog input
Pin 14 RB5 — Digital I/O / AN11 analog input
Pin 15 RB6 — Digital I/O / AN12 analog input
Pin 16 RB7 — Digital I/O / AN13 analog input
Pin 17 RB8 — Digital I/O
Pin 18 RB9 — Digital I/O
Pin 19 RB10 — Digital I/O
Pin 20 RB11 — Digital I/O
Pin 21 VSS — Ground reference
Pin 22 RC0 — Digital I/O
Pin 23 RC1 — Digital I/O
Pin 24 RC2 — Digital I/O
Pin 25 RC3 — Digital I/O
Pin 26 RC4 — Digital I/O
Pin 27 RC5 — Digital I/O
Pin 28 RC6 — Digital I/O
Pin 29 RC7 — Digital I/O
Pin 30 RC8 — Digital I/O
Pin 31 RC9 — Digital I/O
Pin 32 VDD — Positive supply 2.0-3.6 V
Pin 33 RD0 — Digital I/O / AN14
Pin 34 RD1 — Digital I/O / AN15
Pin 35 RD2 — Digital I/O / AN16
Pin 36 RD3 — Digital I/O / AN17
Pin 37 RD4 — Digital I/O / AN18
Pin 38 RD5 — Digital I/O / AN19
Pin 39 RD6 — Digital I/O / AN20
Pin 40 RD7 — Digital I/O / AN21
Pin 41 RD8 — Digital I/O / AN22
Pin 42 RD9 — Digital I/O / AN23
Pin 43 RD10 — Digital I/O
Pin 44 RD11 — Digital I/O

Typical Applications

PIC24FJ64GA104-I/ML is suitable for 6 applications: Battery-Powered IoT Sensor Node, Portable Consumer Medical Device, Industrial Control Panel / HMI, Low-Power Wireless Sensor Hub, USB-CDC / HID Human Interface Device, Capacitive Touch Sensing Front-End.

🧩

Battery-Powered IoT Sensor Node

The PIC24FJ64GA104-I/ML is ideal for battery-powered IoT sensor nodes because its nanoWatt XLP technology delivers deep-sleep currents below 1 uA with RAM retention and a hardware RTCC ticking. With 64 KB Flash, the part can host small TCP/IP stacks or proprietary RF protocols such as LoRaWAN or Sub-GHz drivers alongside sensor drivers. The 32 MHz core performs DSP-like FFT preprocessing on vibration or acoustic sensors in active mode, then returns to deep sleep between samples for multi-year battery life on two AA cells.

💊

Portable Consumer Medical Device

For portable consumer medical devices such as glucose meters, pulse oximeters, and infrared thermometers, the PIC24FJ64GA104-I/ML provides 64 KB Flash for FDA-grade firmware with self-test routines, plus the CTMU peripheral for accurate thermistor measurement. The 10-bit ADC at up to 13 channels handles multiple analog sensors, while 8 KB SRAM buffers patient measurements before Bluetooth transmission. Industrial -40C to +85C temperature range covers home and clinical use cases.

🏭

Industrial Control Panel / HMI

In industrial control panel and HMI front-ends, the PIC24FJ64GA104-I/ML drives segment LCDs or small TFTs via its PMP (parallel master port) and 8 KB SRAM enables smooth GUI rendering. Five 16-bit timers handle precise PWM generation for motor control or LED dimming, while 2x UART and 2x SPI connect to motor drivers, sensor arrays, and fieldbus bridges. The 44-QFN package fits slim panel-mount enclosures and the industrial temperature grade covers -40C to +85C factory environments.

📡

Low-Power Wireless Sensor Hub

As a low-power wireless sensor hub, the PIC24FJ64GA104-I/ML aggregates data from multiple SPI or I2C sensors and forwards it via UART or SPI to a Sub-GHz/BLE module. With 64 KB Flash the device can host multi-protocol sensor drivers and a lightweight RTOS such as FreeRTOS (Microchip port), while 8 KB SRAM supports buffered packet queuing during sleep. nanoWatt XLP deep sleep extends battery life between transmissions.

🖥️

USB-CDC / HID Human Interface Device

The PIC24FJ64GA104-I/ML can serve as a USB-CDC or HID device (with an external USB pull-up resistor and software stack) for HID peripherals such as numeric keypads, control surfaces, and custom input devices. 64 KB Flash hosts the USB stack and HID report descriptors, 8 KB SRAM handles boot loader and HID report buffers, and 5x USB enabled variants (PIC24FJ...GB...) can also be considered for native USB. Industrial temperature range suits test and measurement front-ends.

📱

Capacitive Touch Sensing Front-End

With its on-chip CTMU (charge-time measurement unit) and 8 KB SRAM for sliding-window filters, the PIC24FJ64GA104-I/ML implements up to 13 self-capacitance or mutual-capacitance touch channels for control panels and slider interfaces. The 32 MHz MIPS16e core runs Microchip's mTouch firmware in real time while still leaving Flash headroom for application logic and power management. The 44-QFN exposed thermal pad helps dissipate heat during sustained scanning of large touch matrices.

Recommended Products Summary

MCP9808 high-accuracy digital temperature sensor Used in: Battery-Powered IoT Sensor Node PIC24FJ64GA104-I/ML Microchip Technology Used in: Battery-Powered IoT Sensor Node RN2483 LoRaWAN transceiver module Used in: Battery-Powered IoT Sensor Node MCP9700 analog temperature sensor for CTMU input Used in: Portable Consumer Medical Device RN4871 Bluetooth Low Energy module Used in: Portable Consumer Medical Device MCP2515 CAN bus controller over SPI Used in: Industrial Control Panel / HMI DRV8870 brushed DC motor driver Used in: Industrial Control Panel / HMI BME280 temperature/humidity/pressure I2C sensor Used in: Low-Power Wireless Sensor Hub nRF24L01 2.4 GHz SPI wireless transceiver Used in: Low-Power Wireless Sensor Hub MAX3344E USB transceiver Used in: USB-CDC / HID Human Interface Device PIC24FJ128GB204-I/ML Microchip Technology Used in: USB-CDC / HID Human Interface Device AT42QT2120 external I2C touch controller Used in: Capacitive Touch Sensing Front-End MCP73831 Li-Ion battery charger IC Used in: Capacitive Touch Sensing Front-End
What is the program memory and RAM size of PIC24FJ64GA104-I/ML?
The PIC24FJ64GA104-I/ML contains 64 KB of Flash program memory (22K x 24 instructions) and 8 KB of SRAM data memory. According to the Microchip family data sheet (document 39951C), the 64 KB Flash supports self-programming and the 8 KB SRAM provides enough workspace for TCP/IP stacks such as the MPLAB® Harmony networking libraries. Both values are quoted in the Microchip product page and the DigiKey/Mouser catalog entries.
What is the maximum CPU clock and instruction throughput of PIC24FJ64GA104?
The PIC24FJ64GA104 runs at up to 32 MHz internal FRC with PLL, delivering up to 16 MIPS of throughput via the 16-bit MIPS16e core. According to the Microchip 39951C family data sheet, two instruction phases per clock cycle give one instruction per cycle for most instructions, so 32 MHz equals 16 MIPS. This is approximately twice the throughput of an 8-bit PIC running at the same clock, simplifying real-time control loops.
What is the operating voltage range of PIC24FJ64GA104-I/ML?
The PIC24FJ64GA104-I/ML operates from 2.0 V to 3.6 V on its single VDD rail. Per the Microchip 39951C datasheet, the device supports both 3.3 V designs and battery-powered systems where VDD gradually drops during discharge. The internal 8 MHz FRC and 31 kHz LP oscillator both remain usable across the full 2.0-3.6 V range, simplifying low-power designs that use XLP sleep modes.
Does PIC24FJ64GA104 have nanoWatt XLP low-power technology?
Yes. The PIC24FJ64GA104-I/ML implements Microchip's nanoWatt XLP™ extreme low-power technology. According to the Microchip 39951C family data sheet, the device provides multiple deep-sleep modes with currents in the microamp range while retaining RAM and a hardware RTCC, and active-mode run currents that allow battery-operated designs to last for years on two AA cells. This is the headline reason engineers choose PIC24FJ over PIC24HJ families.
What package does PIC24FJ64GA104-I/ML use and how does it differ from PIC24FJ64GA104-I/PT?
The /ML suffix denotes the 44-pin QFN (8x8 mm) package with exposed thermal pad, while /PT denotes the 44-pin TQFP variant of the same 64-QFN pinout. Both share the same silicon die and pinout order but differ in PCB footprint. The QFN gives a smaller, lower-profile footprint but requires PCB thermal-via design; the TQFP is easier to hand-solder and to rework on prototype boards. Pick QFN for production, TQFP for breadboards.
Where can I download the PIC24FJ64GA104 datasheet PDF?
The official PIC24FJ64GA104 family datasheet can be downloaded from Microchip's website at https://ww1.microchip.com/downloads/en/DeviceDoc/39951C.pdf. According to the verified search results, the file is approximately 2.4 MB and covers the full PIC24FJ64GA104 family (28/44-pin variants) with detailed electrical characteristics, pinout, peripheral descriptions, and timing diagrams. Always refer to this Microchip-published document rather than third-party PDFs.
What is the pinout of PIC24FJ64GA104-I/ML in the 44-QFN package?
The 44-pin QFN (8x8 mm) variant maps all digital I/O, analog, power, and programming pins onto a 44-pad QFN land pattern. Pin 1 starts at the top-left dot marker and increments counter-clockwise. The verified Microchip 39951C datasheet contains the complete table with analog/digital pin multiplexing, OSC pins, PGEDx/PGECx programming pins, and the exposed thermal pad on the bottom which must be soldered to a ground pour for thermal and EMI performance.
Is PIC24FJ64GA104-I/ML RoHS compliant?
Yes. According to the Microchip product page and the distributor listings (DigiKey, Mouser), the PIC24FJ64GA104-I/ML is supplied in a lead-free finish and is RoHS compliant. The /ML (QFN) package variant uses a NiPdAu lead-frame finish that meets RoHS substance limits. Lead-free reflow profiles at peak temperature 245C to 260C are supported per the device's MSL3 moisture sensitivity rating.
What is the price of PIC24FJ64GA104-I/ML in 1000-piece quantities?
As of 2026-09-30, the PIC24FJ64GA104-I/ML is priced at approximately USD 3.42 in single-piece quantity and approximately USD 2.05 per unit at 1000 pieces, based on the verified distributor pricing in the provided web data. Volume pricing improves further above 1000 pieces. For the latest stock and lead time, check DigiKey (2049922) and Mouser listings; both report immediate stock availability for the industrial /ML variant.
What is the lead time for PIC24FJ64GA104-I/ML when ordered from DigiKey or Mouser?
According to the verified DigiKey listing as of 2026-09-30, the PIC24FJ64GA104-I/ML (DigiKey part 2049922) ships immediately with stock available. Mouser similarly lists the part as in-stock with same-day shipping for online orders. Lead times can stretch in global supply-chain crunches, but as of this snapshot both major distributors carry inventory in tray packaging ready to ship from US, EU, and APAC warehouses.
Where to buy PIC24FJ64GA104-I/ML online at the best price?
As of 2026-09-30 the best price on PIC24FJ64GA104-I/ML is on DigiKey at USD 3.42 for 1 piece (decreasing to USD 2.05 at 1000 pieces) and Mouser at competitive tier. Use the Octopart aggregator to compare 13 distributors simultaneously. For prototype quantities, DigiKey (part 2049922) typically ships within 24 hours; for production scale, request a quote directly from Microchip or via Avnet/Arrow franchised distributors.
What is the best drop-in replacement for PIC24FJ64GA104-I/ML in the same 44-QFN package?
The best drop-in replacement is PIC24FJ64GA104T-I/ML, which is the same die in 44-QFN but supplied in tape-and-reel packaging - it shares identical electrical specs, pinout, and footprint. For more Flash memory in the same package, PIC24FJ128GA104-I/ML is a 128 KB Flash sibling also in 44-QFN. Both belong to the same PIC24FJ family and are verified drop-in alternatives per the Site MPN list of Microchip variants.
What is the difference between PIC24FJ64GA104 and PIC24FJ64GA102?
The PIC24FJ64GA104 has 64 KB Flash and 8 KB RAM, while the PIC24FJ64GA102 has 64 KB Flash but only 8 KB RAM with reduced pin count (28-pin variants). Both share the same 16-bit MIPS16e core at 32 MHz and the same nanoWatt XLP low-power technology. The /104 family adds the 44-pin option, while the /102 family targets 28-pin DIP/QFN layouts - both are pin-compatible in their respective packages but are not interchangeable across packages.
PIC24FJ64GA104 vs PIC24FJ64GA008 - which is better for battery-powered IoT sensors?
For battery-powered IoT sensors the PIC24FJ64GA104-I/ML is generally the better choice because it offers 64 KB Flash (vs 64 KB on PIC24FJ64GA008) and 8 KB RAM (vs 8 KB on PIC24FJ64GA008) with more available I/O in the 44-QFN package. Both share nanoWatt XLP technology, but the /104 family has more timers and a richer peripheral set including the CTMU (charge-time measurement unit) for capacitive touch and capacitance sensing, which the /008 family lacks.
When should I choose PIC24FJ64GA104-I/ML over PIC24FJ32GA104-I/ML?
Choose PIC24FJ64GA104-I/ML when you need 64 KB Flash and 8 KB RAM for richer application code, larger communication protocol stacks (Bluetooth, LoRaWAN, TCP/IP), or on-device data logging. Choose PIC24FJ32GA104-I/ML when you only need 32 KB Flash for simpler firmware and want the cost savings. Both share the same 44-QFN footprint and 16 MIPS performance, so the choice is essentially a Flash/RAM capacity decision at design time.
What are the key specifications of PIC24FJ64GA104-I/ML that engineers should know?
The PIC24FJ64GA104-I/ML is a 16-bit PIC24FJ family MCU from Microchip with: 32 MHz CPU delivering 16 MIPS, 64 KB Flash program memory, 8 KB SRAM, 2.0 V to 3.6 V supply, 10-bit ADC up to 13 channels, 2x UART, 2x SPI, 2x I2C, 5x 16-bit timers, hardware RTCC, CTMU for capacitive sensing, nanoWatt XLP ultra-low-power modes, industrial -40C to +85C temperature range, and 44-pin QFN (8x8 mm) package. It targets portable and battery-powered designs.

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

Selection Guide

Choose PIC24FJ64GA104-I/ML when you need a 16-bit MCU with 64 KB Flash, 8 KB RAM, deep-sleep currents below 1 uA, and a 44-QFN package for compact, battery-powered industrial or consumer designs. Choose PIC24FJ128GA104-I/ML if you need 128 KB Flash for larger protocol stacks or on-device storage but the same 44-QFN footprint. Choose PIC24FJ64GA104-E/ML if your design must operate above 85 C (automotive underhood, outdoor industrial). Choose PIC24FJ64GA004-I/PT if you prefer TQFP over QFN for easier hand-soldering in prototypes. Choose PIC24FJ128GB204-I/ML if you need native USB 2.0 FS OTG in the same 44-QFN footprint - this is the variant to consider when adding USB-C peripheral functionality.

Comparison with Alternatives

Parameter This Product PIC24FJ64GA104T-I/ML PIC24FJ128GA104-I/ML PIC24FJ64GA104-E/ML PIC24FJ64GA004-I/PT PIC24FJ128GB204-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-TQFP (pin-compatible 44-pin) 44-QFN (8x8 mm) - same
CPU Core PIC24F 16-bit MIPS16e @ 32 MHz PIC24F 16-bit MIPS16e @ 32 MHz PIC24F 16-bit MIPS16e @ 32 MHz PIC24F 16-bit MIPS16e @ 32 MHz PIC24F 16-bit MIPS16e @ 32 MHz PIC24F 16-bit MIPS16e @ 32 MHz
Program Flash 64 KB 64 KB (same) 128 KB (+100%) 64 KB (same) 64 KB (same) 128 KB (+100%)
SRAM 8 KB 8 KB (same) 8 KB (same) 8 KB (same) 8 KB (same) 8 KB (same)
Operating Voltage 2.0 V to 3.6 V 2.0 V to 3.6 V 2.0 V to 3.6 V 2.0 V to 3.6 V 2.0 V to 3.6 V 2.0 V to 3.6 V
Operating Temperature -40 C to +85 C (Industrial) -40 C to +85 C -40 C to +85 C -40 C to +125 C (Extended) -40 C to +85 C -40 C to +85 C
USB 2.0 FS OTG No No No No No Yes (native)

Key Differentiators

  • Industry-leading nanoWatt XLP ultra-low-power technology (vs PIC24HJ and PIC24EP families)
  • Full PIC24FJ peripheral set in 44-pin package (vs PIC24FJ64GA102 (28-pin))
  • On-chip CTMU for capacitive touch and capacitance sensing (vs PIC24FJ64GA008 (no CTMU))

Design Notes

The 44-QFN package exposes the central die pad on the bottom side, which must be soldered to a continuous ground pour with multiple thermal vias to achieve rated thermal performance and lowest junction-to-PCB thermal resistance. A standard pattern is a 3x3 array of 0.3 mm thermal vias on the central pad tied to the inner ground plane; this typically delivers theta_JA of 30-35 C/W, well below the 50 C/W achieved with only a small solder-fill at the center pad. For high-current or high-toggle applications, this thermal pad is mandatory.

Use a 100 nF ceramic bypass capacitor within 5 mm of the VDD pin and a bulk 4.7 uF to 10 uF tantalum or ceramic capacitor close to the device to suppress switching-induced supply droop during PLL acquisition or peripheral bursts. For battery-powered designs, place a 10 uF bulk capacitor at the battery terminal so the PIC24FJ64GA104's nanoWatt XLP deep-sleep current does not fall through long PCB traces with high impedance. Brown-out reset (BOR) should be enabled to ensure predictable reset behavior below 2.0 V VDD.

Three common pitfalls on the PIC24FJ64GA104-I/ML: (1) forgetting that the 44-QFN package requires the exposed pad to be soldered for mechanical reliability - skipping this step causes field failures under thermal cycling. (2) Assuming /ML suffix means QFN while /PT means TQFP, but writing firmware that bit-bangs an external pin before verifying pin multiplexing - peripheral pin select (PPS) must be configured to map UART/SPI/I2C to physical pins on the 44-QFN. (3) Leaving the on-chip debug pins PGED1/PGEC1 floating on a production design - always tie them through 4.7 kohm pull-ups or leave them in their default high-impedance state with the debugger disconnected.

Route the analog pins AN0-AN23 with adjacent ground traces or ground pours to minimize digital noise coupling into the ADC. On the 44-QFN, group all AN pins (RA, RB, RD banks) on one side of the package if possible, and keep SPI/UART signals on the opposite side. Use a 4-layer PCB (signal / ground / power / signal) for best EMI performance; for 2-layer boards, dedicate the bottom layer as a continuous ground plane under the MCU and avoid routing signal traces beneath the QFN thermal pad area.

Compliance Information

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

RoHS compliant per Microchip product page. AEC-Q100 not applicable for industrial-grade part - AEC-Q100 qualified variants exist in PIC24FJ QFN with automotive qualification. Lead-free finish confirmed. Halogen-free status not stated in retrieved excerpts; refer to Microchip material declaration. Conflict minerals compliant per Microchip standard reporting.

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

Related Searches

PIC24FJ64GA104-I/ML PIC24FJ64GA104-I/ML datasheet Microchip PIC24FJ64GA104 PIC24FJ64GA104-I/ML price 44-QFN 16-bit 32MHz 64KB Flash microcontroller PIC24FJ64GA104-I/ML pinout nanoWatt XLP microcontroller battery powered PIC24FJ64GA104-I/ML vs PIC24FJ128GA104-I/ML PIC24FJ64GA104-I/ML drop-in replacement buy PIC24FJ64GA104-I/ML online what is the flash memory of PIC24FJ64GA104 low power 16-bit MCU industrial IoT PIC24FJ64GA104-I/ML CTMU touch sensing Microchip 16-bit MCU 44-QFN XLP

Related Components & Terms

Microchip Technology PIC24FJ64GA104 PIC24FJ64GA104-I/ML PIC24FJ64GA104T-I/ML PIC24FJ128GA104-I/ML PIC24FJ64GA104-E/ML PIC24FJ64GA004-I/PT PIC24FJ128GB204-I/ML PIC24FJ PIC24 PIC® 16-bit MCU microcontroller MIPS16e modified Harvard architecture nanoWatt XLP XLP technology 44-QFN QFN package exposed thermal pad MPLAB MPLAB Harmony RoHS REACH AEC-Q100 CTMU charge-time measurement unit RTCC real-time clock calendar 10-bit ADC I2C SPI UART PMP parallel master port deep sleep mode brown-out reset DS39951C battery-powered IoT
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