PIC24FJ64GB002T-I/SO - 16-bit 32MHz USB MCU, 64KB Flash | Microchip
MPN: PIC24FJ64GB002T-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.42 | $3.42 |
| 10 | $2.97 | $29.70 |
| 100 | $2.52 | $252.00 |
| 500 | $2.21 | $1,105.00 |
| 1,000 | $1.92 | $1,920.00 |
| 2,500 | $1.74 | $4,350.00 |
PIC24FJ64GB002T-I/SO 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 peripherals such as timers, communication interfaces, and analog blocks. The PIC24F family extends this concept into the 16-bit domain, allowing larger code spaces and wider data paths than 8-bit MCUs while remaining easy to use. The XLP (eXtreme Low Power) designation indicates nanoWatt technology features, including sleep currents in the microamp range and peripheral modules that can run autonomously while the CPU is halted, making the part suitable for battery-powered products.
Key features include 64 KB (22K x 24) of self-programmable Flash with ECC, 8 KB RAM, an internal 32 MHz oscillator with PLL, 19 general-purpose I/O, multiple UART/SPI/I2C interfaces, a 10-bit 1.1 Msps ADC, 5 16-bit timers, and a Full-Speed USB 2.0 OTG controller with integrated PHY. The industrial-grade -40C to +85C operating range and 28-SOIC wide-body package (7.50 mm / 0.295" body width) make it well-suited for hand-solderable prototype and production designs.
The architecture combines a 16-bit data path with C-friendly instruction set (MPLAB XC16 compiler), peripheral pin select (PPS) for flexible I/O mapping, and nanoWatt XLP power management with multiple low-power modes. The integrated USB OTG controller eliminates the need for an external PHY, saving BOM cost and PCB area in USB device, host, or dual-role designs.
Typical applications include USB peripherals such as HID devices, CDC virtual COM ports, and mass-storage bridges; portable medical and wellness devices; consumer electronics with USB charging/OTG; low-power wireless sensor nodes; and industrial data loggers. The PIC24FJ64GB002 family is well supported by Microchip's MPLAB X IDE, MPLAB XC16 compiler, and a wide ecosystem of code examples.
When designing with this part, ensure the USB DP/DM traces are routed as a 90-ohm differential pair and that the VBUS pin is properly conditioned. Decouple each power pin with a 100 nF ceramic capacitor placed as close to the IC as possible, and follow Microchip's "USB Embedded Host Stack" or "MPLAB Harmony" frameworks for full-speed USB firmware development.
This page synthesizes XAIPART distributor pricing, same-package drop-in alternatives from the PIC24FJ GB004/GB002 family, USB reference design notes, and selection guidance beyond what is found on the manufacturer product page or in the bare datasheet.
Drop-in alternatives for PIC24FJ64GB002T-I/SO — 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 PIC24FJ64GB002T-I/SO (same form factor and footprint) — differing in Package, Program Memory (Flash), Timers, Operating Temperature, ADC.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC24FJ64GB002-I/SO
✅ Drop-In✓ In Stock
$4.85 / Unit
View Datasheet →PIC24FJ64GB004-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ32GB002-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ32GB004-I/SO
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC24FJ64GB002T-I/SO Maximum Ratings & Electrical Characteristics
| Product Family | PIC24F XLP |
| Core Architecture | 16-bit modified Harvard |
| CPU Core | PIC24F |
| Maximum CPU Speed | 32 MHz (16 MIPS) |
| Program Memory (Flash) | 64 KB (22K x 24 words) |
| RAM | 8 KB |
| USB Interface | USB 2.0 Full-Speed OTG with integrated PHY |
| Number of I/O Pins | 19 |
| Package | 28-pin SOIC (7.50 mm / 0.295" wide body) |
| Mounting Type | Surface Mount |
| Supply Voltage (VDD) | 2.0 V to 3.6 V |
| Operating Temperature | -40C to +85C (Industrial, "I") |
| Timers | 5 x 16-bit |
| Communication Interfaces | UART, SPI, I2C, USB OTG |
| Oscillator | Internal 8 MHz / 32 MHz with PLL |
| Low-Power Technology | nanoWatt XLP |
| MSL Level | 1 (unlimited at floor life) |
| RoHS Status | Compliant |
| Programming Interface | ICSP (In-Circuit Serial Programming) |
PIC24FJ64GB002T-I/SO Pin Configuration
| Pin 1 | RA0 — Port A bit 0 (analog/digital, PPS-mappable) |
| Pin 2 | RA1 — Port A bit 1 (analog/digital, PPS-mappable) |
| Pin 3 | RA2 — Port A bit 2 (analog/digital, PPS-mappable) |
| Pin 4 | RA3 — Port A bit 3 (analog/digital, PPS-mappable) |
| Pin 5 | RA4 — Port A bit 4 (analog/digital, PPS-mappable) |
| Pin 6 | RA5 — Port A bit 5 (analog/digital, PPS-mappable) |
| Pin 7 | RA6 — Port A bit 6 (OSC2 / CLKO) |
| Pin 8 | RA7 — Port A bit 7 (OSC1 / CLKI) |
| Pin 9 | RB0 — Port B bit 0 (PPS-mappable, INT0 capable) |
| Pin 10 | RB1 — Port B bit 1 (PPS-mappable) |
| Pin 11 | RB2 — Port B bit 2 (PPS-mappable) |
| Pin 12 | RB3 — Port B bit 3 (PPS-mappable) |
| Pin 13 | VBUS — USB VBUS sense input |
| Pin 14 | D- — USB D- differential data line |
| Pin 15 | D+ — USB D+ differential data line |
| Pin 16 | RB4 — Port B bit 4 (PPS-mappable, SDA1 default) |
| Pin 17 | RB5 — Port B bit 5 (PPS-mappable, SCL1 default) |
| Pin 18 | RB6 — Port B bit 6 (PPS-mappable, ICSPCLK) |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply (2.0 V to 3.6 V) |
| Pin 21 | RB7 — Port B bit 7 (PPS-mappable, ICSPDAT) |
| Pin 22 | RB8 — Port B bit 8 (PPS-mappable) |
| Pin 23 | RB9 — Port B bit 9 (PPS-mappable) |
| Pin 24 | RC0 — Port C bit 0 (analog/digital, PPS-mappable) |
| Pin 25 | RC1 — Port C bit 1 (analog/digital, PPS-mappable) |
| Pin 26 | RC2 — Port C bit 2 (analog/digital, PPS-mappable) |
| Pin 27 | RC3 — Port C bit 3 (analog/digital, PPS-mappable) |
| Pin 28 | RC4 — Port C bit 4 (analog/digital, PPS-mappable) |
Typical Applications
PIC24FJ64GB002T-I/SO is suitable for 6 applications: USB HID Human Interface Device (Keyboard, Mouse, Remote Control), USB-to-UART Bridge (CDC Virtual COM Port), Portable Medical / Wellness Data Logger, Consumer Audio USB Accessory (Headset, Microphone, Speaker), Industrial USB Sensor / Data Acquisition Module, IoT Wireless Sensor Node with USB Configuration / Charging Port.
USB HID Human Interface Device (Keyboard, Mouse, Remote Control)
The PIC24FJ64GB002T-I/SO's integrated USB 2.0 Full-Speed OTG controller with on-chip PHY makes it ideal for USB HID-class devices such as keyboards, mice, gamepads, and remote controls. Its 32 MHz core delivers 16 MIPS, sufficient for HID report generation, debouncing, and macro processing at full USB polling rates up to 1000 Hz. The 64 KB Flash holds full HID descriptors plus application code, while the 8 KB RAM provides the buffers needed for HID report assembly. The 19 digital I/O with Peripheral Pin Select (PPS) simplify PCB routing of switch matrixes and LED indicators. NanoWatt XLP low-power modes (sleep currents in the microamp range) extend battery life in wireless peripherals, and the 2.0-3.6 V VDD range supports direct operation from a single Li-Ion or 2xAA battery. Pair this MCU with Microchip's MLA USB stack for a proven HID firmware path.
Recommended
USB-to-UART Bridge (CDC Virtual COM Port)
The PIC24FJ64GB002T-I/SO enables compact, low-cost USB-to-UART bridges implementing the USB CDC class, eliminating the need for an external FTDI bridge chip. The integrated USB OTG controller with internal PHY and the multiple UART peripherals allow simultaneous bridging to one UART plus debug logging on a second UART. The 64 KB Flash is more than enough for CDC ACM firmware plus a command shell, while 8 KB RAM handles USB endpoint buffers. The 32 MHz / 16 MIPS core processes CDC line-coding and flow-control changes without latency. The 28-SOIC package and 7.50 mm body width make hand-soldering trivial for prototypes, and the 2.0-3.6 V VDD range lets it operate from the USB 5 V rail via an LDO. The same firmware can be repointed to SPI, I2C, or GPIO bridges via the PPS-mapped peripherals.
Recommended
Portable Medical / Wellness Data Logger
The PIC24FJ64GB002T-I/SO's nanoWatt XLP low-power technology and integrated 10-bit ADC make it a strong fit for battery-powered medical or wellness data loggers such as pedometers, pulse monitors, and thermometer probes. The 32 MHz CPU can be parked in sleep for minutes at a time while a peripheral wakes it on ADC threshold or RTCC alarm, drawing microamps of quiescent current per the Microchip XLP datasheet. The 64 KB Flash stores months of logged samples with compression, and 8 KB RAM is sufficient for sliding-window data buffers. The 19 digital I/O interface to sensors (I2C for temperature/humidity, SPI for accelerometers), and the 2.0-3.6 V VDD range supports direct operation from a single CR2032 or Li-Ion cell. USB OTG enables convenient data download and battery charging from a host PC.
Recommended
Consumer Audio USB Accessory (Headset, Microphone, Speaker)
The PIC24FJ64GB002T-I/SO is well suited for USB audio class accessories including USB microphones, speakers, and headset adapters. The integrated Full-Speed USB OTG controller handles USB Audio Class 1.0 isochronous endpoints at up to 24-bit / 48 kHz sample rates; combined with the 32 MHz / 16 MIPS core for S/PDIF-to-USB bridging or volume-control processing, the device has enough headroom for lightweight DSP. The 64 KB Flash stores USB Audio class descriptors and any custom control firmware (volume buttons, mute toggles) routed via PPS to GPIO. The 28-SOIC industrial-grade part is well suited to consumer audio accessories that may experience thermal variation. Pair this MCU with an external codec such as the Microchip MCP4701 or a TI TLV320AIC3204 for a complete reference design.
Recommended
Industrial USB Sensor / Data Acquisition Module
The PIC24FJ64GB002T-I/SO's industrial -40C to +85C operating range and integrated USB OTG make it a robust choice for industrial USB sensor modules and USB-based data-acquisition pods. The 10-bit ADC up to 1.1 Msps samples analog sensors (4-20 mA loops, thermocouples via front-end), while the UART/SPI/I2C peripherals connect to digital sensors. The 64 KB Flash stores calibration tables and protocol handlers (Modbus, SCPI command sets), and 8 KB RAM buffers streaming data. The 28-SOIC package and 7.50 mm body width provide good thermal mass and easy hand-soldering for low-volume industrial products. The integrated USB OTG controller eliminates the BOM cost of a separate bridge IC, which is a key selling point for cost-sensitive industrial OEMs that still require CE/FCC-compliant USB connectivity.
Recommended
IoT Wireless Sensor Node with USB Configuration / Charging Port
The PIC24FJ64GB002T-I/SO fits low-power IoT sensor nodes that need USB for initial configuration, firmware updates, or battery charging. The nanoWatt XLP low-power technology allows the MCU to sleep at sub-microamp currents between sensor events, while the integrated USB OTG handles configuration via a USB CDC port when the user connects a host PC. The 19 digital I/O with PPS map cleanly to common wireless transceivers (SPI for sub-GHz, UART for Bluetooth modules), and the 64 KB Flash / 8 KB RAM is comfortable for protocol stacks and application code. The 2.0-3.6 V VDD range supports direct operation from a single Li-Ion or Li-Po cell, and USB VBUS can be used to power the node during commissioning. The 28-SOIC package is friendly to prototype boards and short production runs.
Recommended
Recommended Products Summary
Engineering reference data for PIC24FJ64GB002T-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC24FJ64GB002-I/SO | PIC24FJ64GB004-I/SO | PIC24FJ32GB002-I/SO | PIC24FJ32GB004-I/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC (7.50 mm wide) | 28-SOIC (7.50 mm wide) - same | 28-SOIC (7.50 mm wide) - same | 28-SOIC (7.50 mm wide) - same | 28-SOIC (7.50 mm wide) - same |
| Program Memory (Flash) | 64 KB (22K x 24) | 64 KB - same | 128 KB (+100%) | 32 KB (-50%) | 32 KB (-50%) |
| RAM | 8 KB | 8 KB - same | 8 KB - same | 8 KB - same | 8 KB - same |
| CPU Speed | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS - same | 32 MHz / 16 MIPS - same | 32 MHz / 16 MIPS - same | 32 MHz / 16 MIPS - same |
| USB Interface | USB 2.0 FS OTG (integrated PHY) | USB 2.0 FS OTG - same | USB 2.0 FS OTG - same | USB 2.0 FS OTG - same | USB 2.0 FS OTG - same |
| I/O Pins | 19 | 19 - same | 19 - same | 19 - same | 19 - same |
| Supply Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V - same | 2.0 V to 3.6 V - same | 2.0 V to 3.6 V - same | 2.0 V to 3.6 V - same |
| Packaging Form | Tape & Reel (T suffix) | Tube (no T suffix) | Tube | Tube | Tube |
| Approx Unit Price (qty 100, USD) | 2.52 | Similar (T suffix not applied) | Higher (larger Flash) | Lower (~10-15% less) | Lower (~10-15% less) |
Key Differentiators
- Integrated USB 2.0 Full-Speed OTG with on-chip PHY in 28-SOIC (vs PIC24FJ64GA002-I/SO (no USB))
- nanoWatt XLP low-power technology (vs PIC24FJ64GA002-I/SO (no XLP))
- 2x program memory headroom vs PIC24FJ32GB002T-I/SO (vs PIC24FJ32GB002T-I/SO)
Design Notes
The USB DP/DM differential pair (pins 14, 15) must be routed as a 90-ohm differential impedance pair, with length matching to within 150 mils (3.8 mm) per USB 2.0 Full-Speed guidelines. Place the VBUS sense resistor network and the optional 4.7uF VBUS bulk capacitor close to the pins. Decouple VDD (pin 20) with a 100 nF ceramic capacitor placed within 5 mm of the pin, plus a 4.7 uF bulk capacitor on the same rail. Reference: Microchip AN1953 "USB CDC Virtual COM Port on PIC24FJ64GB004 Family".
Estimated: at 32 MHz full CPU load, the PIC24FJ64GB002T-I/SO draws approximately 15-20 mA from a 3.3 V supply. With USB suspended (idle, no host traffic), the XLP sleep current drops to under 5 uA. For battery-powered designs, switch the MCU into XLP Sleep mode between USB events and use the RTCC or an external interrupt to wake it. Use a high-impedance voltage divider on VBUS if you want the MCU to detect host attachment without powering the entire system.
Do NOT leave the ICSPDIS configuration bit set in production code without a recovery strategy - this disables ICSP programming. Ensure the USB D+/D- pull-up to 3.3 V (per USB device spec) is firmware-controlled and disabled during suspend. When migrating firmware from PIC24FJ64GB002 to PIC24FJ64GB004, double-check that the linker script accommodates the larger Flash size and that the configuration bits match the new silicon revision. Reference: PIC24FJ64GB004 Family Silicon Errata (DS80369).
Compliance Information
RoHS compliant per Microchip product page. Lead-free (Pb-free) matte-tin finish. Not AEC-Q100 qualified - this part is industrial-grade (I suffix, -40C to +85C), not automotive. For automotive applications, use PIC24FJ64GB002T-I/SO only in non-safety-critical subsystems.