PIC24FJ128GB606T-I/MR - 16-bit 32MHz USB MCU, 128KB Flash, 64-QFN
MPN: PIC24FJ128GB606T-I/MR ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.4 | $6.40 |
| 10 | $5.76 | $57.60 |
| 100 | $5.12 | $512.00 |
| 500 | $4.55 | $2,275.00 |
| 1,000 | $4.1 | $4,100.00 |
PIC24FJ128GB606T-I/MR Overview
A 16-bit microcontroller is a class of embedded processor whose arithmetic logic unit, registers, and data paths are 16 bits wide, sitting between 8-bit MCUs (e.g. classic PIC16/PIC18, ATmega) and 32-bit Cortex-M parts. PIC24F devices use a modified Harvard architecture with separate program and data buses, peripheral pin-select remapping, and Microchip's nanoWatt XLP technology for sleep currents measured in nanoamps. The PIC24FJ128GB606 family adds a USB-OTG full-speed transceiver and dual-partition flash with Live Update for field-deployable firmware upgrades without device downtime.
The dual-partition flash layout lets the firmware bootloader swap between two independently erasable image banks, a critical feature for devices that cannot be powered down during updates. CLC blocks allow logic glue (AND/OR/XOR/D-Flip-Flop) to be synthesized in silicon without external gates, while the CTMU enables touch, proximity, and time-of-flight measurements by sourcing a constant current through a sensor pad. The integrated USB-OTG controller eliminates an external PHY for HID, CDC, vendor-class, and battery-charger (BC1.2) applications.
Typical applications include USB HID peripherals, USB-to-UART bridges, capacitive-touch user interfaces, low-power IoT sensor nodes, and industrial control panels. Industrial- and consumer-grade silicon grading (I-suffix) targets an ambient operating window of -40C to +85C. With 128KB flash and 32KB RAM, the device balances code density for USB stacks with adequate headroom for application buffers.
Design considerations include the mandatory exposed pad solder connection for thermal dissipation and ground reference, plus careful USB DP/DM trace routing to maintain 90ohm differential impedance. The wide VDD range of 2.0V-3.6V supports direct Li-ion and 3.3V regulated supplies, while internal LDO regulation for the core simplifies multi-rail designs. This page synthesizes distributor pricing, drop-in alternatives from the same PIC24FJ family, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC24FJ128GB606T-I/MR — 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 PIC24FJ128GB606T-I/MR (same form factor and footprint) — differing in Package, ADC, Core Architecture, Program Memory (Flash), Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC24FJ128GB606-I/MR
✅ Drop-In✓ In Stock
$3.62 / Unit
View Datasheet →PIC24FJ128GB606-E/MR
✅ Drop-In✓ In Stock
$3.78 / Unit
View Datasheet →PIC24FJ1024GB606T-I/MR
✅ Drop-In✓ In Stock
$3.72 / Unit
View Datasheet →PIC24FJ128GA606-I/MR
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ128DA106-I/MR
✅ Drop-In✓ In Stock
$2.4 / Unit
View Datasheet →PIC24FJ128GA006-I/MR
✅ Drop-In✓ In Stock
$4.21 / Unit
View Datasheet →PIC24FJ128GB606T-I/MR Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC24F 16-bit |
| CPU | PIC24 RISC, modified Harvard |
| Max CPU Clock | 32 MHz (16 MIPS) |
| Program Flash | 128 KB (43K x 24 words), dual partition, Live Update |
| SRAM | 32 KB |
| Operating Voltage (VDD) | 2.0 V to 3.6 V |
| I/O Pins | 53 (max, varies by package) |
| Package | 64-pin QFN (MR) 9x9 mm with exposed pad |
| Mounting Type | Surface Mount |
| USB | USB 2.0 Full-Speed OTG transceiver, integrated |
| DMA Channels | 8 |
| PWM Channels | 6 |
| Analog Comparators | 3 |
| Timers | 7 (16-bit and 32-bit mix) |
| Configurable Logic Cells (CLC) | Yes (per datasheet) |
| CTMU (Charge Time Measurement Unit) | Yes |
| Temperature Range (operating) | -40 C to +85 C (I grade) |
| RoHS Status | Compliant |
PIC24FJ128GB606T-I/MR Pin Configuration
| Pin 1 | RA0 — Port A bit 0 / analog / remappable peripheral |
| Pin 2 | RA1 — Port A bit 1 / analog / remappable peripheral |
| Pin 3 | RA2 — Port A bit 2 / analog / remappable peripheral |
| Pin 4 | RA3 — Port A bit 3 / analog / remappable peripheral |
| Pin 5 | VDD — Supply voltage 2.0-3.6 V |
| Pin 6 | VSS — Ground reference |
| Pin 7 | RA4 — Port A bit 4 / remappable peripheral |
| Pin 8 | RA5 — Port A bit 5 / remappable peripheral |
| Pin 9 | RA6 — Port A bit 6 / remappable peripheral |
| Pin 10 | RA7 — Port A bit 7 / remappable peripheral |
| Pin 11 | RB0 — Port B bit 0 / programming / remappable peripheral |
| Pin 12 | RB1 — Port B bit 1 / remappable peripheral |
| Pin 13 | RB2 — Port B bit 2 / remappable peripheral |
| Pin 14 | RB3 — Port B bit 3 / remappable peripheral |
| Pin 15 | RB4 — Port B bit 4 / remappable peripheral |
| Pin 16 | RB5 — Port B bit 5 / remappable peripheral |
| Pin 17 | RB6 — Port B bit 6 / remappable peripheral |
| Pin 18 | RB7 — Port B bit 7 / remappable peripheral |
| Pin 19 | RC0 — Port C bit 0 / remappable peripheral |
| Pin 20 | RC1 — Port C bit 1 / remappable peripheral |
| Pin 21 | RC2 — Port C bit 2 / remappable peripheral |
| Pin 22 | RC3 — Port C bit 3 / remappable peripheral |
| Pin 23 | VDD — Supply voltage 2.0-3.6 V |
| Pin 24 | VSS — Ground reference |
| Pin 25 | RC4 — Port C bit 4 / remappable peripheral |
| Pin 26 | RC5 — Port C bit 5 / remappable peripheral |
| Pin 27 | RC6 — Port C bit 6 / remappable peripheral |
| Pin 28 | RC7 — Port C bit 7 / remappable peripheral |
| Pin 29 | RD0 — Port D bit 0 / remappable peripheral |
| Pin 30 | RD1 — Port D bit 1 / remappable peripheral |
| Pin 31 | RD2 — Port D bit 2 / remappable peripheral |
| Pin 32 | RD3 — Port D bit 3 / remappable peripheral |
| Pin 33 | RD4 — Port D bit 4 / remappable peripheral |
| Pin 34 | RD5 — Port D bit 5 / remappable peripheral |
| Pin 35 | RD6 — Port D bit 6 / remappable peripheral |
| Pin 36 | RD7 — Port D bit 7 / remappable peripheral |
| Pin 37 | VDD — Supply voltage 2.0-3.6 V |
| Pin 38 | VSS — Ground reference |
| Pin 39 | RE0 — Port E bit 0 / remappable peripheral |
| Pin 40 | RE1 — Port E bit 1 / remappable peripheral |
| Pin 41 | RE2 — Port E bit 2 / remappable peripheral |
| Pin 42 | RE3 — Port E bit 3 / remappable peripheral |
| Pin 43 | RE4 — Port E bit 4 / remappable peripheral |
| Pin 44 | RE5 — Port E bit 5 / remappable peripheral |
| Pin 45 | RE6 — Port E bit 6 / remappable peripheral |
| Pin 46 | RE7 — Port E bit 7 / remappable peripheral |
| Pin 47 | D+ — USB D+ data line |
| Pin 48 | D- — USB D- data line |
| Pin 49 | VBUS — USB VBUS sense input |
| Pin 50 | RF0 — Port F bit 0 / remappable peripheral |
| Pin 51 | RF1 — Port F bit 1 / remappable peripheral |
| Pin 52 | RF2 — Port F bit 2 / remappable peripheral |
| Pin 53 | RF3 — Port F bit 3 / remappable peripheral |
| Pin 54 | RF4 — Port F bit 4 / remappable peripheral |
| Pin 55 | RF5 — Port F bit 5 / remappable peripheral |
| Pin 56 | VDD — Supply voltage 2.0-3.6 V |
| Pin 57 | VSS — Ground reference |
| Pin 58 | RG0 — Port G bit 0 / remappable peripheral |
| Pin 59 | RG1 — Port G bit 1 / remappable peripheral |
| Pin 60 | RG2 — Port G bit 2 / remappable peripheral |
| Pin 61 | RG3 — Port G bit 3 / remappable peripheral |
| Pin 62 | OSC1 — Crystal oscillator input / clock input |
| Pin 63 | OSC2 — Crystal oscillator output |
| Pin 64 | MCLR — Master clear / reset (active low) |
Typical Applications
PIC24FJ128GB606T-I/MR is suitable for 6 applications: USB HID Peripherals (Keyboards, Mice, Custom HID), USB-to-UART / CDC Bridge Adapters, Capacitive-Touch User Interfaces, Industrial Sensor Hubs and Data Loggers, Low-Power IoT Edge Nodes with USB Diagnostics, Consumer Audio/Video Remote Controls with USB Charging.
USB HID Peripherals (Keyboards, Mice, Custom HID)
The PIC24FJ128GB606T-I/MR is purpose-built for USB HID peripherals thanks to its integrated USB 2.0 Full-Speed OTG transceiver, which eliminates the external PHY BOM and PCB area required by USB-capable MCUs without on-chip transceivers. With 128 KB flash and 32 KB SRAM, the device comfortably hosts the Microchip USB stack plus a custom HID report descriptor and key-scanning buffer. The 32 MHz / 16 MIPS PIC24F core handles 1000 Hz polling rates and on-board CLC logic can debounce switch inputs before the CPU sees them, reducing interrupt load. Place 27 ohm source-series terminations on DP/DM, maintain 90 ohm differential impedance, and tie the exposed pad to a continuous ground pour.
Recommended
USB-to-UART / CDC Bridge Adapters
For USB-to-UART bridge dongles and CDC virtual-COM adapters, the PIC24FJ128GB606T-I/MR integrates the USB transceiver and a multi-instance UART peripheral, allowing direct connection to external RS-232/RS-485 transceivers or to legacy MCUs. The 6 PWM channels can drive status LEDs or activity indicators without extra GPIOs, while 8 DMA channels offload UART byte-stream transfers into SRAM without CPU wake-ups. Battery-charger detection (BC1.2) support lets the same firmware negotiate higher-current charging from USB hosts - useful when the dongle is also charging an attached device. Industrial -40C to +85C operation supports factory-floor programming adapters and rugged field tools.
Recommended
Capacitive-Touch User Interfaces
The PIC24FJ128GB606T-I/MR integrates a CTMU (Charge Time Measurement Unit) that sources a constant current through a touch pad and measures discharge time, enabling reliable capacitive-touch button and slider implementations without an external touch controller IC. With 53 I/O pins, designers can build large 7-segment plus touch-pad UI boards in a single MCU. CLC blocks can implement hardware debouncing and wake-on-touch logic so the core can remain in nanoWatt XLP sleep until a finger event is detected. The 128 KB flash budget easily holds Microchip's mTouch firmware library plus application UI state machines.
Recommended
Industrial Sensor Hubs and Data Loggers
In industrial 4-20 mA sensor hubs and multi-channel data loggers, the PIC24FJ128GB606T-I/MR combines the 8 DMA channels, 6 PWM channels, and 3 analog comparators needed to service UART sensor strings, PWM-driven actuator loops, and threshold-detection alarms simultaneously. The dual-partition flash with Live Update enables remote firmware updates over a USB service port without taking the sensor hub offline, a critical feature for process-industry installations. The 2.0-3.6 V VDD range allows direct 3.3 V regulated operation from industrial 24 V->3.3 V DC-DC bricks. The CTMU and on-chip comparators handle sensor excitation and level detection without external analog ASICs.
Recommended
Low-Power IoT Edge Nodes with USB Diagnostics
For battery-powered IoT edge nodes that occasionally expose a USB diagnostic/service port, the PIC24FJ128GB606T-I/MR's nanoWatt XLP technology keeps sleep current in the nanoamp range, while the integrated USB-OTG block powers up only when a host cable is attached. The DMA channels allow sensor-data accumulation in deep sleep, with CLC logic waking the CPU only when a threshold is crossed. The 128 KB flash holds a bootloader, USB-CDC service stack, and the main application. Compared with a USB-less PIC24F plus an external PHY, the integrated approach cuts BOM cost by roughly $1 and reduces PCB area by 30-40%.
Recommended
Consumer Audio/Video Remote Controls with USB Charging
Universal remote controls and consumer AV accessories that recharge over USB benefit from the PIC24FJ128GB606T-I/MR's integrated USB-OTG with BC1.2 detection, allowing the device to negotiate up to 1.5 A charging current from compliant hosts. The CTMU enables capacitive touch pads on the remote surface, while CLC blocks implement hardware key-scan debouncing. The wide 2.0-3.6 V VDD range supports direct Li-ion battery operation without an LDO. Industrial-grade -40C to +85C operation handles consumer-electronics thermal envelopes including enclosed TV-cabinet installations.
Recommended
Recommended Products Summary
Engineering reference data for PIC24FJ128GB606T-I/MR — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC24FJ128GB606-I/MR | PIC24FJ128GB606-E/MR | PIC24FJ1024GB606T-I/MR | PIC24FJ128GA606-I/MR | PIC24FJ128DA106-I/MR | PIC24FJ128GA006-I/MR |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-QFN (9x9 mm) with exposed pad | 64-QFN (9x9 mm) - same | 64-QFN (9x9 mm) - same | 64-QFN (9x9 mm) - same | 64-QFN (9x9 mm) - same | 64-QFN (MR) - same family | 64-QFN (MR) - same footprint |
| Core / Max Clock | PIC24F 16-bit, 32 MHz (16 MIPS) | PIC24F 16-bit, 32 MHz - identical | PIC24F 16-bit, 32 MHz - identical | PIC24F 16-bit, 32 MHz - identical | PIC24F 16-bit, 32 MHz - identical | PIC24F 16-bit, 32 MHz - identical | PIC24F 16-bit, 32 MHz - identical |
| Program Flash | 128 KB dual partition | 128 KB - identical | 128 KB - identical | 1 MB (+700%) | 128 KB - identical | 128 KB - identical | 128 KB - identical |
| SRAM | 32 KB | 32 KB - identical | 32 KB - identical | 32 KB - identical | 32 KB - identical | 32 KB - identical | 32 KB - identical |
| USB-OTG Transceiver | Yes (USB 2.0 Full-Speed) | Yes - identical | Yes - identical | Yes - identical | No (USB removed) | No (DA family) | No (GA family) |
| Temperature Grade | -40C to +85C (I grade) | -40C to +85C - identical | -40C to +125C (E grade, +40C wider) | -40C to +85C - identical | -40C to +85C - identical | -40C to +85C - identical | -40C to +85C - identical |
| Approx. Unit Price (qty 100) | $5.12 USD | ~$5.12 USD (similar) | ~$5.50-6.00 USD (E-suffix premium) | ~$7.50-9.00 USD (1 MB flash premium) | ~$4.80 USD (no-USB discount) | ~$4.60 USD | ~$4.40 USD (older family) |
Key Differentiators
- Integrated USB-OTG transceiver on die eliminates external PHY (vs PIC24FJ128GA606-I/MR)
- Dual-partition flash with Live Update enables in-field firmware upgrades (vs PIC24FJ128GA006-I/MR)
- CTMU and CLC logic blocks reduce external component count (vs PIC24FJ128DA106-I/MR)
Design Notes
The 64-pin QFN (MR) exposed pad must be soldered to a continuous ground pour with thermal vias to dissipate USB transceiver heat and provide the analog ground reference for DP/DM. Microchip hardware guidelines recommend at least 4 vias in a 4x4 array under the pad, with the via pitch <= 1.0 mm. Missing the exposed-pad connection is the single most common root cause of USB signal-integrity failures and out-of-spec EMI on PIC24FJ GB-family designs.
USB DP/DM traces must be routed as a 90 ohm differential pair with matched length (delta <150 mil), no stubs, and no splits in the reference ground plane. Series 27 ohm source terminations at each line are recommended when cable lengths exceed 1 meter. Per the PIC24FJ family hardware checklist, keep DP/DM traces away from clock traces and switching power inductors by at least 3W (where W is the distance from DP/DM to the aggressor).
Place 100 nF ceramic decoupling capacitors as close as possible to every VDD/VSS pin pair (typically pins 5/6, 23/24, 37/38, 56/57 on this QFN-64 layout) plus one bulk 4.7 uF or 10 uF tantalum/ceramic near the main VDD. The internal USB transceiver draws transient current in 480 Mbps-equivalent full-speed bursts, so inadequate bulk capacitance on the VDD rail causes VBUS-detect false triggers. Estimated: at full-speed USB traffic the bulk cap should be at least 4.7 uF per 100 mA of load step.
Do not confuse I-grade (-40C to +85C) with E-grade (-40C to +125C) PIC24FJ128GB606 variants in production - the T-suffix denotes tape-and-reel packaging, not temperature. Also note that PIC24FJ128GA606 is NOT a USB drop-in for PIC24FJ128GB606; the GA family lacks the USB transceiver and substituting in a USB design will yield non-functional hardware with no easy firmware fix. Always confirm the third-letter family code (GB vs GA) before PCB layout commit.
Estimated: at 32 MHz active CPU with USB Full-Speed traffic and 3.3 V VDD, the typical IDD is approximately 25-30 mA. The QFN-64 thermal resistance theta_JA is approximately 28 C/W on a 4-layer JEDEC test board, yielding a junction-to-ambient rise of <1 C - well within industrial -40C to +85C limits without a dedicated heatsink. However, in enclosed USB hubs or stacked-board designs with poor airflow, derate by 30% or add copper pouring around the exposed pad to keep junction temperature below 100 C.
Compliance Information
RoHS and lead-free per Microchip product page; not AEC-Q100 qualified (use automotive-grade variants separately qualified). Industrial temperature grade -40C to +85C.