PIC24FJ128GB106-I/PT - 16-bit 32MHz USB OTG MCU 128KB Flash | Microchip
MPN: PIC24FJ128GB106-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $7.1 | $7.10 |
| 10 | $6.39 | $63.90 |
| 100 | $5.68 | $568.00 |
| 500 | $5.1 | $2,550.00 |
| 1,000 | $4.54 | $4,540.00 |
PIC24FJ128GB106-I/PT Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and a mix of peripherals (timers, communication blocks, analog blocks) on one die. The PIC24F family sits in the 16-bit MCU hierarchy between 8-bit PIC MCUs and 32-bit Cortex-M devices, offering higher throughput than 8-bit parts while keeping power consumption low. The PIC24FJ128GB106 specifically targets USB-connected embedded designs that need more headroom than 8-bit MCUs but do not require a digital signal processor.
Key features include 128 KB Flash, 16 KB RAM, hardware crypto engine, true random number generator, USB 2.0 OTG with integrated transceiver, three I2C, three SPI, four UART channels, 23 timers, a 10-bit 500 ksps ADC with up to 16 channels, and a CTMU for capacitive touch. XLP technology supports deep sleep with RTCC and a deep-sleep wake source, enabling battery-powered designs that must run for years on a single cell. Peripheral Pin Select remaps digital functions to physical I/O without rewiring, freeing layout from fixed peripheral pin assignments.
The PIC24FJ128GB106 uses a 16-bit modified Harvard architecture with a 24-bit instruction word and a 16-bit data path, delivering 16 MIPS at 32 MHz. The integrated USB OTG controller with on-chip full-speed transceiver eliminates external PHY complexity, while PPS and the rich peripheral set make this device well suited to human-interface, sensor hub, and connectivity applications where USB device or host roles are required.
Typical applications include USB peripherals (HID, CDC, MSD), industrial data loggers, medical telemetry, e-metering, and battery-powered sensor nodes. The 64-pin TQFP variant is chosen when fewer than 50 GPIOs and 128 KB of code are sufficient, leaving room for cost-down versus the 80-pin GB108 or 100-pin GB110.
When designing with this MCU, plan the I/O map using PPS before PCB layout and reserve the 16 KB RAM for USB class descriptors and packet buffers. Use the on-chip CTMU for cost-effective touch keys without dedicated hardware, and follow Microchip application notes for USB enumeration and OTG role swapping. This page synthesizes distributor pricing, drop-in compatible PIC24F alternatives, and practical design notes that go beyond the manufacturer datasheet summary, enabling fast BOM decisions for USB-enabled embedded designs.
Drop-in alternatives for PIC24FJ128GB106-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 PIC24FJ128GB106-I/PT (same form factor and footprint) — differing in Package, ADC, Timers, I/O Pins, Standby Current.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC24FJ128GA106-I/PT
✅ Drop-In✓ In Stock
$4.88 / Unit
View Datasheet →PIC24FJ128GB106-I/MR
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ128GB108-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ128GB106T-I/PT
✅ Drop-In✓ In Stock
$4.65 / Unit
View Datasheet →PIC24FJ128GA106T-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ64GA006-I/PT
✅ Drop-In✓ In Stock
$4.61 / Unit
View Datasheet →PIC24FJ128GB106-I/PT Maximum Ratings & Electrical Characteristics
| Core | PIC24F 16-bit modified Harvard |
| CPU Architecture | 16-bit data path, 24-bit instruction word |
| Max CPU Speed | 32 MHz (16 MIPS) |
| Program Memory (Flash) | 128 KB (43K x 24 words) |
| Data RAM | 16 KB |
| Package | TQFP-64 (PT) 10x10 mm |
| Pin Count | 64 |
| Operating Voltage | 2.0 V to 3.6 V |
| USB | USB 2.0 Full-Speed OTG with on-chip transceiver |
| I2C | 3 |
| SPI | 3 |
| UART | 4 |
| Timers | 23 |
| ADC | 10-bit, 500 ksps, up to 16 channels |
| CTMU | Yes (capacitive touch support) |
| Peripheral Pin Select (PPS) | Yes |
| Hardware Crypto Engine | Yes |
| Random Number Generator | True RNG |
| Standby Current | <100 nA (XLP deep sleep) |
| Operating Temperature | -40C to +85C (Industrial) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| MSL Level | 3 (1 year floor life) |
PIC24FJ128GB106-I/PT Pin Configuration
| Pin 1 | RP0/CN0/RB0 — Remappable peripheral / change notification / GPIO RB0 |
| Pin 2 | RP1/CN1/RB1 — Remappable peripheral / change notification / GPIO RB1 |
| Pin 3 | RP2/CN2/RB2 — Remappable peripheral / change notification / GPIO RB2 |
| Pin 4 | RP3/CN3/RB3 — Remappable peripheral / change notification / GPIO RB3 |
| Pin 5 | RP4/CN4/RB4 — Remappable peripheral / change notification / GPIO RB4 |
| Pin 6 | RP5/CN5/RB5 — Remappable peripheral / change notification / GPIO RB5 |
| Pin 7 | RP6/CN6/RB6 — Remappable peripheral / change notification / GPIO RB6 |
| Pin 8 | RP7/CN7/RB7 — Remappable peripheral / change notification / GPIO RB7 |
| Pin 9 | VDD — Positive supply voltage (2.0V to 3.6V) |
| Pin 10 | VSS — Ground reference |
| Pin 11 | D+ — USB D+ data line (USB OTG transceiver) |
| Pin 12 | D- — USB D- data line (USB OTG transceiver) |
| Pin 13 | VBUS — USB VBUS sensing input |
| Pin 14 | VUSB3V3 — USB internal 3.3V regulator output (bypass with capacitor) |
| Pin 15 | RP8/CN8/RB8 — Remappable peripheral / change notification / GPIO RB8 |
| Pin 16 | RP9/CN9/RB9 — Remappable peripheral / change notification / GPIO RB9 |
| Pin 17 | RP10/CN10/RB10 — Remappable peripheral / change notification / GPIO RB10 |
| Pin 18 | RP11/CN11/RB11 — Remappable peripheral / change notification / GPIO RB11 |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply voltage (2.0V to 3.6V) |
| Pin 21 | RP12/CN12/RB12 — Remappable peripheral / change notification / GPIO RB12 |
| Pin 22 | RP13/CN13/RB13 — Remappable peripheral / change notification / GPIO RB13 |
| Pin 23 | RP14/CN14/RB14 — Remappable peripheral / change notification / GPIO RB14 |
| Pin 24 | RP15/CN15/RB15 — Remappable peripheral / change notification / GPIO RB15 |
| Pin 25 | RD0 — GPIO RD0 |
| Pin 26 | RD1 — GPIO RD1 |
| Pin 27 | RD2 — GPIO RD2 |
| Pin 28 | RD3 — GPIO RD3 |
| Pin 29 | RD4 — GPIO RD4 |
| Pin 30 | RD5 — GPIO RD5 |
| Pin 31 | RD6 — GPIO RD6 |
| Pin 32 | RD7 — GPIO RD7 |
| Pin 33 | VSS — Ground reference |
| Pin 34 | RC12/OSC1 — GPIO RC12 / external clock input |
| Pin 35 | RC15/OSC2 — GPIO RC15 / external clock output |
| Pin 36 | RA12 — GPIO RA12 |
| Pin 37 | RA7 — GPIO RA7 |
| Pin 38 | RA0 — GPIO RA0 |
| Pin 39 | RA1 — GPIO RA1 |
| Pin 40 | RA2 — GPIO RA2 |
| Pin 41 | RA3 — GPIO RA3 |
| Pin 42 | RA4 — GPIO RA4 |
| Pin 43 | RA5 — GPIO RA5 |
| Pin 44 | RA6 — GPIO RA6 |
| Pin 45 | RC0 — GPIO RC0 |
| Pin 46 | RC1 — GPIO RC1 |
| Pin 47 | RC2 — GPIO RC2 |
| Pin 48 | RC3 — GPIO RC3 |
| Pin 49 | RC4 — GPIO RC4 |
| Pin 50 | RC5 — GPIO RC5 |
| Pin 51 | VSS — Ground reference |
| Pin 52 | VDD — Positive supply voltage (2.0V to 3.6V) |
| Pin 53 | RC6 — GPIO RC6 |
| Pin 54 | RC7 — GPIO RC7 |
| Pin 55 | RC8 — GPIO RC8 |
| Pin 56 | RC9 — GPIO RC9 |
| Pin 57 | RC10 — GPIO RC10 |
| Pin RC11 | RC11 — GPIO RC11 |
| Pin 59 | RF0 — GPIO RF0 |
| Pin 60 | RF1 — GPIO RF1 |
| Pin 61 | RG6 — GPIO RG6 |
| Pin 62 | RG7 — GPIO RG7 |
| Pin 63 | RG8 — GPIO RG8 |
| Pin 64 | RG9 — GPIO RG9 |
Typical Applications
PIC24FJ128GB106-I/PT is suitable for 7 applications: USB HID / CDC / MSD Peripherals, Industrial Data Loggers, Battery-Powered Sensor Nodes, Medical Telemetry Devices, Electronic Metering (E-Metering), USB Host / OTG Embedded Products, Human-Machine Interface (HMI) Panels.
USB HID / CDC / MSD Peripherals
The PIC24FJ128GB106-I/PT's integrated USB 2.0 Full-Speed OTG controller with on-chip transceiver makes it ideal for USB peripherals implementing HID (Human Interface Devices), CDC (Communications Device Class), and MSD (Mass Storage) classes. The 128 KB Flash is large enough for the Microchip MLA USB stack plus application code, while 16 KB RAM holds class descriptors and packet FIFOs. Per Microchip datasheet (DS39940), the OTG controller supports device, host, and dual-role modes without external PHY components, reducing BOM cost and PCB footprint for keyboards, custom input devices, USB-to-UART bridges, and USB memory sticks.
Recommended
Industrial Data Loggers
The PIC24FJ128GB106-I/PT fits industrial data loggers because of its industrial -40C to +85C temperature grade, 16 KB RAM for buffering sensor samples, and 128 KB Flash for logging firmware and local data tables. The 10-bit 500 ksps ADC with up to 16 channels handles mixed analog sensor inputs, while three SPI and three I2C buses connect to external sensors, EEPROMs, or RTCs. Per Microchip datasheet (DS39940), the CTMU enables capacitance-based measurements (e.g., water presence, flow), and the hardware crypto engine plus true RNG secure stored telemetry against tampering in unattended deployments.
Recommended
Battery-Powered Sensor Nodes
Battery-powered wireless sensor nodes benefit from the PIC24FJ128GB106-I/PT's XLP technology, which draws under 100 nA in Deep Sleep with RTCC running. Per Microchip datasheet (DS39940), multiple wake sources (RTCC alarm, WDT, external interrupt, USB attach) allow the node to spend most of its life asleep and wake briefly to measure and transmit. The 16 KB RAM buffers sensor bursts, while four UART channels and three SPI buses support concurrent radios (Sub-GHz, BLE co-processor). Industrial temperature grade and 2.0 V to 3.6 V operation directly support 2xAA or coin-cell battery chemistries.
Recommended
Medical Telemetry Devices
The PIC24FJ128GB106-I/PT suits medical telemetry devices where USB tethering, secure firmware update, and low standby current are required. The hardware crypto engine plus true RNG enable authenticated firmware load and encrypted patient data at rest - critical for FDA cybersecurity expectations. Per Microchip datasheet (DS39940), the 32 MHz / 16 MIPS core handles real-time bio-signal sampling (e.g., pulse oximetry waveforms), while the 10-bit ADC and CTMU support capacitive touch user interfaces. Industrial temperature range covers body-worn and bedside device environments, and the integrated USB OTG makes patient cable or charger dock connectivity plug-and-play.
Recommended
Electronic Metering (E-Metering)
Electronic metering applications (electricity, water, gas meters) leverage the PIC24FJ128GB106-I/PT for its XLP Deep Sleep (<100 nA standby), hardware crypto for anti-tamper, and Peripheral Pin Select for flexible PCB layout. Per Microchip datasheet (DS39940), the CTMU supports capacitive tamper detection, the 10-bit ADC measures sensor inputs, and the 32 kHz RTCC keeps accurate time-stamping across decades of battery life. USB OTG enables field service downloads without opening the meter's tamper seal, and 128 KB Flash fits DLMS/COSEM or IEC 62056 protocol stacks plus metrology math.
Recommended
USB Host / OTG Embedded Products
USB Host or OTG dual-role products - such as USB audio recorders, card readers, or industrial USB probe instruments - find a strong fit with the PIC24FJ128GB106-I/PT. Per Microchip datasheet (DS39940), the integrated OTG controller supports Host role with external VBUS charge pump, enabling the device to enumerate and control USB flash drives, mice, or keyboards without an external hub IC. 16 KB RAM supports USB class driver stacks and FAT file system buffers, while 128 KB Flash holds the USB host stack plus FAT library. The crypto engine secures logged data when the device is detached from the host PC.
Recommended
Human-Machine Interface (HMI) Panels
HMI panels for industrial equipment use the PIC24FJ128106-I/PT's CTMU for capacitive touch keys, Peripheral Pin Select for flexible LCD or LED driver routing, and 23 timers for LED dimming / PWM. Per Microchip datasheet (DS39940), three SPI and three I2C buses simultaneously drive a TFT display, a touch controller, and an external EEPROM or RTC. The hardware crypto engine protects configuration and recipe data on field-replaceable panels, while USB OTG enables parameter upload from a service laptop without opening the panel enclosure.
Recommended
Recommended Products Summary
Engineering reference data for PIC24FJ128GB106-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC24FJ128GA106-I/PT | PIC24FJ128GB106-I/MR | PIC24FJ128GB108-I/PT | PIC24FJ128GB106T-I/PT | PIC24FJ64GA006-I/PT |
|---|---|---|---|---|---|---|
| Package | TQFP-64 (PT) 10x10 mm | TQFP-64 (PT) - same | QFN-64 (MR) - same pin count | TQFP-80 (PT) - upsize | TQFP-64 (PT) - same | TQFP-64 (PT) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 128 KB | 128 KB - same | 128 KB - same | 128 KB - same | 128 KB - same | 64 KB (-50%) |
| RAM | 16 KB | 16 KB - same | 16 KB - same | 16 KB - same | 16 KB - same | 8 KB (-50%) |
| USB | USB 2.0 OTG (FS) with on-chip transceiver | USB 2.0 device only - no OTG host | USB 2.0 OTG (FS) - same | USB 2.0 OTG (FS) - same | USB 2.0 OTG (FS) - same | USB 2.0 device only |
| Hardware Crypto Engine | Yes | No | Yes | Yes | Yes | No |
| True Random Number Generator | Yes | No | Yes | Yes | Yes | No |
| Max CPU Speed | 32 MHz (16 MIPS) | 32 MHz - same | 32 MHz - same | 32 MHz - same | 32 MHz - same | 32 MHz - same |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C - same | -40C to +85C - same | -40C to +85C - same | -40C to +85C - same | -40C to +85C - same |
| Standby Current (XLP Deep Sleep) | <100 nA | <100 nA - same | <100 nA - same | <100 nA - same | <100 nA - same | <100 nA - same |
Key Differentiators
- Integrated USB 2.0 OTG with on-chip transceiver (vs PIC24FJ128GA106-I/PT)
- Hardware crypto engine and true random number generator (vs PIC24FJ128GA106-I/PT)
- Pin-compatible upsize to 80-pin TQFP family (vs PIC24FJ128GB108-I/PT)
- Higher Flash density with USB OTG (vs PIC24FJ64GA006-I/PT)
Design Notes
Estimated: at 32 MHz / 3.3 V / full peripherals active, core current draw is approximately 24 mA per Microchip datasheet (DS39940) typical numbers; add USB transceiver contribution during active USB transactions. For battery designs, use Deep Sleep (<100 nA) with RTCC wake to keep average system current in the single-digit microamp range. Place a 4.7 uF to 10 uF bulk decoupling capacitor on each VDD pin pair (multiple VDD/VSS pins exist on the TQFP-64) within 5 mm of the MCU.
Per Microchip datasheet (DS39940), the USB D+ and D- traces must be 90 ohm differential, length-matched within 150 mil, and routed over a continuous ground plane with no splits. Keep the VUSB3V3 decoupling capacitor (4.7 uF recommended) within 3 mm of pin 14 to ensure stable USB transceiver operation. Avoid routing digital switching signals across the USB differential pair, and place the 24 MHz crystal (if not using internal oscillator) within 1 cm of the OSC1/OSC2 pins with guard traces.
Do not leave the VBUS pin floating when USB host is unused - tie to VDD through a 100 kohm resistor to disable USB attach detection and prevent false interrupts. Avoid driving the MCLR pin low during normal operation unless intentionally resetting; configure it as a digital input with internal pull-up if unused. When migrating from PIC24FJ128GA106 (device-only) to PIC24FJ128GB106 (OTG), verify your firmware initializes the OTG controller and provides the 4.7 uF capacitor on VUSB3V3 to avoid USB enumeration failure.
Use Peripheral Pin Select (PPS) to remap peripheral functions to convenient physical pins before PCB layout finalization - changing PPS assignments after layout requires no PCB rework but does require recompilation. Per Microchip datasheet (DS39940), reserve PPS remapping room by keeping related pin groups (e.g., UART RX/TX pairs) on adjacent physical pins. Place the ICSP programming header (PGECx/PGEDx) in a footprint accessible by an in-circuit programmer without removing the MCU from board.
Estimated: USB Full-Speed signaling edge rates require 90 ohm differential impedance with 30 mil trace width and 8 mil gap on standard 4-layer FR-4 (1.6 mm). For Peripheral Pin Select outputs driving external logic, limit trace length to under 50 mm when driving signals above 10 MHz to avoid ringing. Place series termination resistors (22-33 ohm) on high-speed PWM or SPI outputs driving capacitive loads outside the MCU's local decoupling area.
Compliance Information
RoHS and REACH compliant per Microchip product page. Industrial temperature grade (-40C to +85C). Not AEC-Q100 qualified - choose AEC-Q100 automotive grade variants (e.g., PIC24FJ128GB106-I/PT family automotive siblings) for automotive applications.