Microchip Technology

PIC24FJ32GB004-I/PT - 16-bit 32MHz USB MCU 32KB Flash | Microchip

MPN: PIC24FJ32GB004-I/PT ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 3.6 V Vdss 44-pin TQFP (PT), 10x10 mm Package 32 MHz (16 MIPS) Speed 32 KB (11K x 24 instructions) Memory
From $3.72 USD / Unit
MOQ: 1 |
Price updated: 2026-09-29
Volume Pricing
Qty Unit Price Extended
1 $5.8 $5.80
10 $5.22 $52.20
100 $4.64 $464.00
500 $4.18 $2,090.00
1,000 $3.72 $3,720.00
ℹ️ All prices are in USD

PIC24FJ32GB004-I/PT Overview

The Microchip Technology PIC24FJ32GB004-I/PT is a 16-bit RISC microcontroller from the PIC24F family with integrated Full-Speed USB, 32 KB of Flash program memory, and 8 KB of RAM, housed in a 44-pin TQFP (10x10 mm) package. It operates at up to 32 MHz (16 MIPS) and supports 2.0V to 3.6V core and I/O supply, making it a member of Microchip's nanoWatt XLP extreme-low-power family.

A microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (Flash), data memory (RAM), and a rich set of peripherals (timers, communication interfaces, ADC, I/O ports). PIC24F devices use a 16-bit modified Harvard architecture with single-cycle instruction execution and a 16 x 16 hardware multiplier, occupying the mid-tier of Microchip's 8-bit/16-bit/32-bit microcontroller hierarchy (PIC10/12/16 -> PIC24F/dsPIC -> PIC32). The 'FJ' suffix denotes the Flash-based, low-power variant.

Key features include Full-Speed USB 2.0 device support with on-chip transceiver, up to 33 general-purpose I/O pins, a 10-bit ADC with up to 13 input channels, five 16-bit timers (Timer1 plus four Timer2/3/4/5 type modules configurable as pairs), two UART modules, two SPI modules, and two I2C modules. The CTMU (Charge Time Measurement Unit) provides touch sensing and precise time measurement, and the RTCC keeps time in deep sleep modes. The device includes a hardware CRC and a Parallel Master Port on certain package variants.

The PIC24FJ32GB004 is built on a CMOS process with nanoWatt XLP technology that delivers sleep currents below 1 uA with RAM retention, suiting battery-powered designs. Its 16-bit core, hardware multiply/divide, and C-optimized instruction set accelerate DSP-style tasks (FIR/IIR filtering, control loops) compared with 8-bit MCUs, while the Full-Speed USB 2.0 integrated transceiver eliminates the external PHY needed by many competing parts, reducing both BOM cost and PCB area in USB peripherals.

Typical applications include USB Human Interface Devices (HID) such as keyboards, mice, and game controllers; USB-to-UART bridges; USB data loggers; medical instrumentation with USB connectivity; industrial USB sensor nodes; consumer electronics with USB charging/communication; and low-power IoT edge devices that require sporadic USB-driven updates. The wide 2.0V-3.6V supply range supports direct Li-Ion battery operation.

When designing with this device, place the 4.7 kohm pull-up on D+ (or D- for low-speed) per the USB specification, add 100 nF decoupling on each VDD pin and a bulk 4.7-10 uF near the regulator, and ensure the VUSB pin sees 3.3V for the on-chip transceiver. Failure to do so is the most common cause of USB enumeration failures.

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

Microchip Technology
Package: 44-pin TQFP (10x10 mm)
Timers: 5 x 16-bit (Timer1-Timer5)
Core Architecture: PIC24F 16-bit RISC
Microchip Technology
Package: TQFP-48 (PT) 7x7 mm
Microchip Technology
Package: 48-pin TQFP (PT) 7x7 mm
Timers: 4 x 16-bit timers
Core Architecture: 16-bit PIC24F RISC (modified Harvard)
Microchip Technology
Package: 44-pin TQFP (10x10 mm)
Timers: 5 x 16-bit
Core Architecture: PIC 16-bit Modified Harvard
Microchip Technology
Timers: 5 x 16-bit
Program Memory (Flash): 64 KB (22K x 24-bit words)
ADC: 10-bit, 13 channels
Microchip Technology
Package: 44-pin TQFP (10x10x1 mm)
Timers: 7
Core Architecture: PIC24F (16-bit modified Harvard)

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

PIC24FJ64GB004-I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-44 (PT)
PIC24F XLP · PIC24 16-bit · 64 KB (22K x 24-bit words) · 8 KB · 32 MHz (8 MIPS) · 3.0 V to 3.6 V · -40 C to +85 C (Industrial) · 44-pin TQFP (PT), 10x10 mm

✓ In Stock

$3.3 / Unit

View Datasheet →

PIC24FJ128GB004-I/PT

✅ Drop-In
📦 TQFP-44 (PT)
quadrupled Flash 128KB vs 32KB (+300%), same RAM/CPU/USB/pinout

📋 Reference alternative (not in catalog)

PIC24FJ256GB004-I/PT

✅ Drop-In
📦 TQFP-44 (PT)
8x Flash 256KB vs 32KB, same USB/CPU/footprint, larger code headroom

📋 Reference alternative (not in catalog)

PIC24FJ32GA004-I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-44 (PT)
PIC24F 16-bit RISC · 32 KB (11K x 24 words) · 8 KB · 32 MHz (16 MIPS) · 2.0 V to 3.6 V · 35 · 10-bit, 13 channels · 5 x 16-bit (Timer1-Timer5)

✓ In Stock

$2.55 / Unit

View Datasheet →

dsPIC33FJ32GP202-I/SP

✅ Drop-In ⚠️ Specs Unverified
📦 TQFP-44 (PT)
dsPIC33F DSP engine adds MAC; 28-pin DIP variant only - NOT pin-compatible, NOT a true drop-in; listing removed

📋 Reference alternative (not in catalog)

PIC24FJ32GB004-I/PT Maximum Ratings & Electrical Characteristics

Core Architecture PIC24F (16-bit modified Harvard RISC)
CPU Family PIC24FJ (nanoWatt XLP)
Program Memory (Flash) 32 KB (11K x 24 instructions)
Data Memory (RAM) 8 KB
Maximum CPU Speed 32 MHz (16 MIPS)
Operating Voltage Range 2.0 V to 3.6 V
USB Interface USB 2.0 Full-Speed Device with on-chip transceiver
I/O Pins 33
ADC 10-bit, up to 13 input channels
Timers 5 x 16-bit (Timer1 + 4 type-B pairs)
UART Modules 2
SPI Modules 2
I2C Modules 2
Operating Temperature Range -40 C to +85 C (Industrial)
Package 44-pin TQFP (PT), 10x10 mm
Mounting Type Surface Mount
RoHS Status Compliant
Lead-Free Yes

PIC24FJ32GB004-I/PT 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 MCLR — Master Clear (reset) input, active low
Pin 2 RA0 — Port A bit 0 / AN0 / VREF+
Pin 3 RA1 — Port A bit 1 / AN1 / VREF-
Pin 4 RB0 — Port B bit 0 / PGED1 / AN2
Pin 5 RB1 — Port B bit 1 / PGEC1 / AN3
Pin 6 RB2 — Port B bit 2 / AN4
Pin 7 RB3 — Port B bit 3 / AN5
Pin 8 RA2 — Port A bit 2 / AN6
Pin 9 RA3 — Port A bit 3 / AN7
Pin 10 RB4 — Port B bit 4 / AN8
Pin 11 RB5 — Port B bit 5 / AN9 / OC2
Pin 12 D- — USB data minus
Pin 13 D+ — USB data plus
Pin 14 RC14 — Port C bit 14 / SCL2
Pin 15 RC15 — Port C bit 15 / SDA2
Pin 16 AVSS — Analog ground
Pin 17 AVDD — Analog supply
Pin 18 VSS — Digital ground
Pin 19 VDD — Digital supply
Pin 20 RA4 — Port A bit 4
Pin 21 RA5 — Port A bit 5
Pin 22 RD8 — Port D bit 8
Pin 23 RD9 — Port D bit 9
Pin 24 RD10 — Port D bit 10
Pin 25 RD11 — Port D bit 11
Pin 26 RC12 — Port C bit 12 / OSC1
Pin 27 RC15 — Port C bit 15 / OSC2
Pin 28 RA6 — Port A bit 6
Pin 29 RA7 — Port A bit 7
Pin 30 RC1 — Port C bit 1 / SDA1
Pin 31 RC2 — Port C bit 2 / SCL1
Pin 32 RC3 — Port C bit 3 / U1TX
Pin 33 RC4 — Port C bit 4 / U1RX
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 RB8 — Port B bit 8
Pin 43 RB9 — Port B bit 9
Pin 44 RB10 — Port B bit 10

Typical Applications

PIC24FJ32GB004-I/PT is suitable for 6 applications: USB HID Peripherals (Keyboard, Mouse, Game Controller), USB Data Logger / Sensor Front-End, Medical USB Instrument / Diagnostic Device, USB-to-UART / USB-to-SPI Bridge, Industrial USB Sensor Node / Configuration Tool, Low-Power IoT Edge Node with USB Maintenance Port.

🎧

USB HID Peripherals (Keyboard, Mouse, Game Controller)

The PIC24FJ32GB004-I/PT is a strong fit for USB Human Interface Devices thanks to its integrated Full-Speed USB 2.0 device controller and on-chip transceiver, which eliminate the external PHY that 8-bit MCUs typically require. The 32 KB Flash holds USB HID class descriptors, host polling routines, and matrix-scan or sensor-processing firmware; 8 KB RAM comfortably buffers HID reports and CDC state. 16 MIPS performance is sufficient for key debounce, mouse tracking at 1000 Hz, and macro handling. The 33 GPIO are adequate for a 6x6 keyboard matrix, mouse button/sensor I/O, or gamepad digital axes. The 2.0V-3.6V supply range enables battery-powered wireless gaming peripherals that periodically USB-recharge.

📊

USB Data Logger / Sensor Front-End

The PIC24FJ32GB004-I/PT combines 10-bit ADC with up to 13 input channels, two I2C and two SPI peripherals, and Full-Speed USB to form a compact USB sensor front-end or data logger. The 16 MIPS core performs 10 ksps ADC sampling with on-chip averaging, while the 8 KB RAM buffers measurement blocks between USB transfers. nanoWatt XLP sleep currents below 1 uA enable multi-year battery life when the device sleeps between bursts; the RTCC with 32.768 kHz crystal schedules wake events. USB bulk transfers move acquired data to the host at up to 12 Mbps, fast enough for vibration, temperature, or pressure logging at kHz rates.

💊

Medical USB Instrument / Diagnostic Device

The PIC24FJ32GB004-I/PT suits portable medical instruments (glucose meters, pulse oximeters, spirometers) that need USB connectivity to a host PC or tablet for data upload and battery charging. The 16-bit core runs filter/calculation loops for sensor signal conditioning, and 8 KB RAM stores short measurement histories. The integrated USB transceiver and on-chip PHY reduce BOM by approximately $0.50 vs designs needing an external FTDI part, important for cost-sensitive medical disposables. The industrial -40 to +85 C temperature range covers most clinical and home-use environments. CTMU enables touch-button user interfaces without mechanical switches, simplifying sealed-enclosure designs.

🌐

USB-to-UART / USB-to-SPI Bridge

Many legacy designs with RS-232 or SPI peripherals benefit from a USB bridge to modernize host connectivity. The PIC24FJ32GB004-I/PT implements USB CDC class on the device side, presenting a virtual COM port to the host, while its two UARTs and two SPIs bridge to the legacy peripheral. The 16 MIPS core handles USB protocol and high-speed UART baud rates up to 921600 bps without flow-control issues. With only 32 KB Flash required, the bridge firmware fits comfortably with margin for custom IOCTL handlers. Compared with FTDI FT232R, this approach is lower BoM (no external EEPROM required) and adds user-configurable behavior via internal Flash.

🏭

Industrial USB Sensor Node / Configuration Tool

In industrial environments, the PIC24FJ32GB004-I/PT acts as a USB-connected configuration and diagnostics tool for larger systems, exposing sensor calibration, firmware update, and parameter-setting interfaces to a host PC. The 2.0V-3.6V supply and -40 to +85 C industrial temperature range let it ride on existing 3.3V or 24V-to-3.3V rails in factory equipment. Two UARTs, two SPIs, and two I2Cs allow simultaneous connection to multiple field devices. The hardware CRC engine and CTMU simplify cable diagnostics (resistance, capacitance). USB suspend/resume and remote-wakeup support let industrial hosts trigger sensor reads without operator intervention.

🧩

Low-Power IoT Edge Node with USB Maintenance Port

Battery-powered IoT edge devices that wake briefly for sensor sampling and transmit via low-power radio often need a USB maintenance port for firmware update and log retrieval. The PIC24FJ32GB004-I/PT serves as both the main MCU and the USB interface, eliminating a second chip. nanoWatt XLP sleep currents below 1 uA with RTCC retention enable multi-year coin-cell operation for slow-rate telemetry (heartbeat, periodic temperature). The Full-Speed USB port draws bus power only when tethered, so battery is preserved in field deployment. 33 GPIO drive LCD segments, button matrices, and external sensors directly, with 5V-tolerant inputs accepting industrial signal levels.

Recommended Products Summary

PIC24FJ64GB004-I/PT Microchip Technology Used in: USB HID Peripherals (Keyboard, Mouse, Game Controller), Medical USB Instrument / Diagnostic Device MCP2221A USB-to-UART/I2C bridge alternative if MCU functionality is not needed Used in: USB HID Peripherals (Keyboard, Mouse, Game Controller) MCP9808 High-accuracy I2C temperature sensor for logger input Used in: USB Data Logger / Sensor Front-End MCP3421 18-bit delta-sigma ADC for precision analog front-end Used in: USB Data Logger / Sensor Front-End MCP6002 Low-power op-amp for sensor signal conditioning Used in: Medical USB Instrument / Diagnostic Device MAX3232 RS-232 line driver for legacy UART targets Used in: USB-to-UART / USB-to-SPI Bridge MCP2200 Pre-configured USB-to-UART bridge alternative Used in: USB-to-UART / USB-to-SPI Bridge MCP2515 Standalone CAN controller for industrial fieldbus extension Used in: Industrial USB Sensor Node / Configuration Tool PIC24FJ128GB004-I/PT Same-package upgrade if diagnostic firmware grows beyond 32 KB Used in: Industrial USB Sensor Node / Configuration Tool MRF24J40 2.4 GHz IEEE 802.15.4 radio for low-power IoT Used in: Low-Power IoT Edge Node with USB Maintenance Port MCP1700 Low-Iq LDO for battery regulation Used in: Low-Power IoT Edge Node with USB Maintenance Port
What is the flash memory size of PIC24FJ32GB004-I/PT?
The PIC24FJ32GB004-I/PT integrates 32 KB of Flash program memory organized as 11K x 24 instructions, according to the Microchip PIC24FJ64GB004 family datasheet. This dual Flash/24-bit-instruction-width memory holds application code and can be written in-circuit via ICSP. For designs needing larger code space, the PIC24FJ64GB004-I/PT (64 KB Flash) and PIC24FJ128GB004-I/PT (128 KB Flash) share the same 44-pin TQFP footprint and can be used as drop-in upgrades.
Does PIC24FJ32GB004-I/PT support USB?
Yes. The PIC24FJ32GB004-I/PT integrates a Full-Speed USB 2.0 device controller and on-chip USB transceiver, eliminating the external PHY. A 4.7 kohm pull-up on D+ selects Full-Speed operation. The USB module supports control, interrupt, bulk, and isochronous transfers, and includes an internal pull-up resistor enable bit so the external resistor can often be eliminated. Common use cases are USB HID devices, CDC virtual COM ports, and USB-to-UART bridges.
What is the operating voltage of PIC24FJ32GB004-I/PT?
The PIC24FJ32GB004-I/PT operates from 2.0 V to 3.6 V across the -40 C to +85 C industrial temperature range, making it compatible with 2x AA alkaline cells, single-cell Li-Ion/Li-Po batteries, and 3.3V regulated rails. The on-chip USB transceiver requires VUSB within 3.0 V to 3.6 V for USB signaling, so a 3.3V regulator is required when the device is bus-powered from USB. The core logic continues to run down to 2.0 V in non-USB modes.
How many I/O pins does PIC24FJ32GB004-I/PT have?
The PIC24FJ32GB004-I/PT in the 44-pin TQFP package exposes 33 general-purpose digital I/O pins plus dedicated pins for USB (D+, D-, VUSB), crystal (OSC1, OSC2), MCLR, and power. Of the 33 GPIO, several are multiplexed with analog inputs for the 10-bit ADC (up to 13 channels) and with peripheral functions (UART, SPI, I2C, ICSP). Each digital I/O can source or sink up to 4 mA (or higher per port, see datasheet) and supports 5V-tolerant input on many pins.
What is the maximum CPU clock speed of PIC24FJ32GB004-I/PT?
The PIC24FJ32GB004-I/PT runs at up to 32 MHz on its internal Fast RC oscillator, delivering 16 MIPS because each instruction executes in one clock cycle (4:1 oscillator-to-instruction clock divider). It also accepts an external crystal/oscillator up to 32 MHz and supports PLL multiplication in some configurations. The 16-bit core with hardware 16x16 multiply and 32/16 divide accelerates DSP loops such as FIR filters and PID controllers compared with 8-bit MCUs at the same clock.
Where can I buy PIC24FJ32GB004-I/PT online?
The PIC24FJ32GB004-I/PT is in stock at major distributors including DigiKey, Mouser, LCSC, and MicrochipDirect as of 2026-09-30, with 1-unit pricing starting near $5.80 USD. Distributors typically ship same-day for small quantities, and Microchip offers free samples for qualified developers via microchipdirect.com. Volume pricing at 1000 pieces drops below $4 USD. For prototype builds, JLCPCB and LCSC both list the part as orderable with current stock visibility.
What is the price of PIC24FJ32GB004-I/PT?
As of 2026-09-30, the PIC24FJ32GB004-I/PT lists at approximately $5.80 USD for 1-piece, $4.64 at 100 pieces, $4.18 at 500 pieces, and $3.72 at 1000 pieces from major authorized distributors. Volume pricing is negotiated directly with Microchip or through franchised distributors. Prices fluctuate with market conditions, so request a fresh quote through XAIPART, DigiKey, or Mouser for current volume pricing before committing to production orders.
What is the lead time for PIC24FJ32GB004-I/PT?
As of 2026-09-30, the PIC24FJ32GB004-I/PT typically ships from distributor stock in 1-3 business days for small quantities, with most authorized distributors offering same-day shipping when ordered before the daily cutoff. Lead times for direct factory orders from Microchip are typically 8-12 weeks for production volumes. The part remains in active production and is not on the Microchip PCN/PDN list, so no obsolescence is currently announced.
Is PIC24FJ32GB004-I/PT in stock?
Yes, the PIC24FJ32GB004-I/PT is currently in stock at DigiKey, Mouser, LCSC, and MicrochipDirect as of 2026-09-30. Stock levels fluctuate daily, but the part is in active production with no PCN (Product Change Notification) or PDN (Product Discontinuance Notification) listed by Microchip. For real-time inventory visibility, check the distributor pages or use the XAIPART product page, which links directly to each authorized distributor's stock feed.
What is the difference between PIC24FJ32GB004-I/PT and PIC24FJ64GB004-I/PT?
The PIC24FJ32GB004-I/PT has 32 KB of Flash while the PIC24FJ64GB004-I/PT has 64 KB of Flash, with both parts sharing the same 8 KB RAM, same 16 MIPS CPU, same Full-Speed USB, and same 44-pin TQFP footprint, making the PIC24FJ64GB004-I/PT a direct drop-in upgrade when more code space is needed. Per the Microchip PIC24FJ64GB004 family datasheet, the two are pin-to-pin compatible. Choose the 64 KB variant when application code exceeds ~28 KB after compilation.
Is PIC24FJ32GB004-I/PT suitable for low-power battery applications?
Yes. The PIC24FJ32GB004-I/PT uses Microchip's nanoWatt XLP technology and supports Sleep, Idle, and Deep Sleep modes with currents below 1 uA with RAM retention, making it suitable for battery-powered designs. Real-Time Clock Calendar (RTCC) can operate from a 32.768 kHz crystal in Deep Sleep, enabling years of operation from a CR2032 coin cell for timekeeping or sensor-sampling applications. Active current at full 16 MIPS is approximately 10-15 mA.
What is the best drop-in replacement for PIC24FJ32GB004-I/PT?
The best drop-in replacement for PIC24FJ32GB004-I/PT is the PIC24FJ64GB004-I/PT, which doubles Flash to 64 KB while keeping the same 8 KB RAM, same 16 MIPS CPU, same USB, and same 44-pin TQFP footprint. Per Microchip datasheet family documents, both are pin-compatible. For users wanting exact same-spec alternatives, the PIC24FJ32GB002-I/PT (28-pin variant, smaller pinout) and PIC24FJ32GA004-I/PT (no USB) are same-family but NOT drop-in due to package differences.
Can PIC24FJ64GB004-I/PT replace PIC24FJ32GB004-I/PT?
Yes. The PIC24FJ64GB004-I/PT is a pin-to-pin compatible drop-in upgrade for PIC24FJ32GB004-I/PT, sharing the same 44-pin TQFP footprint, same 8 KB RAM, same 16 MIPS performance, and same Full-Speed USB. The only difference is doubled Flash (64 KB vs 32 KB). No firmware changes are required; existing code that fits in 32 KB will run unchanged. This is Microchip's recommended path for users needing more code space without reworking their PCB.
Where can I download PIC24FJ32GB004-I/PT datasheet PDF?
The PIC24FJ32GB004-I/PT datasheet is available as a free PDF download from Microchip's product page at https://www.microchip.com/en-us/product/PIC24FJ32GB004, or directly linked from authorized distributors like DigiKey and Mouser. The document covers the entire PIC24FJ64GB004 family (the 32 KB and 64 KB variants share one datasheet), so search for PIC24FJ64GB004 family datasheet when locating the PDF. No NDA or registration is required.
What is the pinout of PIC24FJ32GB004-I/PT TQFP-44?
The PIC24FJ32GB004-I/PT uses a 44-pin TQFP package where pin 1 is marked at the top-left dot, with pins numbered counter-clockwise around the package. Key pins include: pin 1 (MCLR), pin 12 (D-), pin 13 (D+) for USB, pin 17 (VDD), pin 18 (VSS), pin 19 (VUSB), pin 25 (OSC1), and pin 26 (OSC2). Per the Microchip datasheet, full pin descriptions including all 33 GPIO and peripheral functions are documented in section Pinout I/O Descriptions. The companion diagram is available in the datasheet.

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

Selection Guide

Choose the PIC24FJ32GB004-I/PT when you need a Full-Speed USB 2.0 device with on-chip transceiver in a 44-pin TQFP, and your firmware fits in 32 KB Flash. The integrated USB PHY saves roughly $1 in BOM vs designs that pair an 8-bit MCU with an external FTDI bridge. Choose PIC24FJ64GB004-I/PT if your code exceeds 28 KB after compilation, since it is a true pin-to-pin drop-in. Choose PIC24FJ128GB004-I/PT for complex USB stacks (CDC + HID + vendor) with large descriptor tables. Choose PIC24FJ32GA004-I/PT only if you do not need USB - same 44-pin footprint, but no Full-Speed USB peripheral. For designs requiring less than 32 pins, consider the PIC24FJ32GB002-I/SP (28-pin SPDIP variant), but this is a smaller package, not a drop-in replacement.

Comparison with Alternatives

Parameter This Product PIC24FJ64GB004-I/PT PIC24FJ128GB004-I/PT PIC24FJ256GB004-I/PT PIC24FJ32GA004-I/PT
Package TQFP-44 (PT) TQFP-44 (PT) - same TQFP-44 (PT) - same TQFP-44 (PT) - same TQFP-44 (PT) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 32 KB 64 KB 128 KB 256 KB 32 KB
RAM 8 KB 8 KB 8 KB 8 KB 8 KB
CPU Speed 32 MHz / 16 MIPS 32 MHz / 16 MIPS 32 MHz / 16 MIPS 32 MHz / 16 MIPS 32 MHz / 16 MIPS
USB Interface Full-Speed USB 2.0 Device + transceiver Full-Speed USB 2.0 Device + transceiver Full-Speed USB 2.0 Device + transceiver Full-Speed USB 2.0 Device + transceiver NO USB
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
I/O Pins 33 33 33 33 33
Operating Temperature -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +85 C

Key Differentiators

  • On-chip USB 2.0 Full-Speed transceiver eliminates external PHY (vs PIC24FJ32GA004-I/PT)
  • Drop-in flash scalability within GB004 family (vs PIC24FJ64GB004-I/PT)
  • nanoWatt XLP technology sub-1 uA deep sleep with RTCC retention (vs PIC24FJ32GA004-I/PT)

Design Notes

USB enumeration requires a stable 3.0V-3.6V on the VUSB pin. When the device is bus-powered from USB VBUS, add a low-dropout regulator (e.g., MCP1700, MCP1825) with a 4.7 uF bulk and 100 nF decoupling cap on the output to supply AVDD/VDD. Place the 100 nF decoupling capacitor as close to each VDD/AVDD pair as possible, within 3 mm of the pin, to suppress switching noise that can disrupt USB signaling. Without proper decoupling, USB enumeration failures and intermittent disconnects are the most common field issues.

Route the USB D+ and D+ traces as a 90-ohm differential pair with matched length (within 2 mm) and continuous reference plane on the layer below. Avoid via transitions on the D+/D- pair, and keep the pair at least 3 mm away from clock signals and other high-speed switching traces. The D+/D- traces should not branch, and the 4.7 kohm pull-up on D+ (for Full-Speed) should be placed within 6 mm of the D+ pin. Failure to follow these rules causes USB signal-integrity failures and compliance-test issues.

Do not omit the 10 nF capacitor on the VUSB pin, or the internal USB transceiver may not regulate correctly. The MCLR pin should be tied to VDD through a 10 kohm pull-up; if not used, leave it open and configure as a digital input. When using ICSP for in-circuit programming, leave the PGED1/PGEC1 (RB0/RB1) and PGED2/PGEC2 pins accessible - do not load them with > 50 pF or low-impedance pull-downs that would block programming. Avoid using the 32.768 kHz crystal pins as GPIO unless the RTCC is disabled in firmware.

Estimated: When driving an external load through an I/O pin switching at 16 MHz, the total pin load (input capacitance of connected IC plus PCB trace) should remain below 50 pF for clean edges. Series resistors of 22-100 ohm near the source pin help dampen transmission-line effects on longer traces. Analog inputs are most accurate when source impedance is below 5 kohm, otherwise the internal ADC sampling capacitor (approx 5 pF) introduces settling error visible as offset or noise. Add an external op-amp buffer if the analog source impedance exceeds 5 kohm.

Watch the Configuration bits: the JTAG bit must be cleared (disabled) on 44-pin PIC24FJ32GB004 to free up RB10-RB13 as GPIO; otherwise four pins are permanently allocated to JTAG and unavailable as user I/O. The WDT must be explicitly enabled or disabled in configuration; leaving it at default may cause unexpected resets. When using the internal Fast RC oscillator, the PLL should be enabled in configuration to reach 32 MHz from the 8 MHz internal source, per the device errata documents published on the Microchip website.

Compliance Information

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

RoHS and lead-free compliance confirmed by Microchip product documentation and DigiKey listing. AEC-Q100 not applicable - this is an industrial-grade part (-40 to +85 C). For automotive designs, Microchip recommends the PIC24FJ64GB004-E/PT (extended temperature) or the AEC-Q100-qualified PIC24FJxxxGB004-Q1 variants.

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

Related Searches

PIC24FJ32GB004-I/PT PIC24FJ32GB004 datasheet Microchip PIC24FJ32GB004 PIC24 32KB Flash USB microcontroller TQFP-44 PIC MCU PIC24FJ32GB004 USB HID keyboard firmware PIC24FJ32GB004 vs PIC24FJ64GB004 PIC24FJ32GB004 buy price distributor what is the operating voltage of PIC24FJ32GB004 PIC24FJ32GB004-I/PT pinout TQFP-44 PIC24FJ32GB004 USB device firmware example PIC24FJ32GB004 drop-in replacement PIC24FJ32GB004-I/PT lead time stock nanoWatt XLP microcontroller low power best PIC microcontroller with integrated USB transceiver

Related Components & Terms

Microchip Technology PIC24FJ32GB004 PIC24FJ32GB004-I/PT PIC24FJ64GB004-I/PT PIC24FJ128GB004-I/PT PIC24FJ256GB004-I/PT PIC24FJ32GA004-I/PT PIC24FJ32GB002-I/SP PIC24F PIC24FJ 16-bit microcontroller RISC MCU modified Harvard architecture USB 2.0 Full-Speed USB transceiver nanoWatt XLP Flash memory RAM TQFP-44 TQFP package TQFP family surface mount RoHS AEC-Q100 10-bit ADC UART SPI I2C RTCC CTMU ICSP USB HID USB CDC
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