PIC24FJ128GB106-I/PT - 16-bit 32MHz USB OTG MCU 128KB Flash | Microchip
MPN: PIC24FJ128GB106-I/PT ✓ פעילPIC24FJ128GB106-I/PT סקירה
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.
חלופות תחליף ישיר עבור PIC24FJ128GB106-I/PT — אותו מארז, תואם פין-לפין. חלקים במארז שונה הדורשים עיבוד מחדש של ה-PCB אינם נכללים.
וריאנטים בסדרה זו
דגמים מאותה סדרה התואמים Drop-in עם PIC24FJ128GB106-I/PT (אותו גורם צורה וטביעת רגל) — שונים ב Package, ADC, Timers, I/O Pins, Standby Current.
PIC24FJ128GA106-I/PT
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC24FJ128GB106-I/MR
✅ Drop-In📋 חלופה להתייחסות (לא בקטלוג)
PIC24FJ128GB108-I/PT
✅ Drop-In📋 חלופה להתייחסות (לא בקטלוג)
PIC24FJ128GB106T-I/PT
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC24FJ128GA106T-I/PT
✅ Drop-In📋 חלופה להתייחסות (לא בקטלוג)
PIC24FJ64GA006-I/PT
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC24FJ128GB106-I/PT דירוגים מרביים ומאפיינים חשמליים
| 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 |
| מארז | TQFP-64 (PT) 10x10 mm |
| מספר פינים | 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) |
| טמפרטורת פעולה | -40C to +85C (Industrial) |
| סוג הרכבה | Surface Mount |
| סטטוס RoHS | Compliant |
| רמת MSL | 3 (1 year floor life) |
תצורת פינים של PIC24FJ128GB106-I/PT
| פין 1 | RP0/CN0/RB0 — Remappable peripheral / change notification / GPIO RB0 |
| פין 2 | RP1/CN1/RB1 — Remappable peripheral / change notification / GPIO RB1 |
| פין 3 | RP2/CN2/RB2 — Remappable peripheral / change notification / GPIO RB2 |
| פין 4 | RP3/CN3/RB3 — Remappable peripheral / change notification / GPIO RB3 |
| פין 5 | RP4/CN4/RB4 — Remappable peripheral / change notification / GPIO RB4 |
| פין 6 | RP5/CN5/RB5 — Remappable peripheral / change notification / GPIO RB5 |
| פין 7 | RP6/CN6/RB6 — Remappable peripheral / change notification / GPIO RB6 |
| פין 8 | RP7/CN7/RB7 — Remappable peripheral / change notification / GPIO RB7 |
| פין 9 | VDD — Positive supply voltage (2.0V to 3.6V) |
| פין 10 | VSS — Ground reference |
| פין 11 | D+ — USB D+ data line (USB OTG transceiver) |
| פין 12 | D- — USB D- data line (USB OTG transceiver) |
| פין 13 | VBUS — USB VBUS sensing input |
| פין 14 | VUSB3V3 — USB internal 3.3V regulator output (bypass with capacitor) |
| פין 15 | RP8/CN8/RB8 — Remappable peripheral / change notification / GPIO RB8 |
| פין 16 | RP9/CN9/RB9 — Remappable peripheral / change notification / GPIO RB9 |
| פין 17 | RP10/CN10/RB10 — Remappable peripheral / change notification / GPIO RB10 |
| פין 18 | RP11/CN11/RB11 — Remappable peripheral / change notification / GPIO RB11 |
| פין 19 | VSS — Ground reference |
| פין 20 | VDD — Positive supply voltage (2.0V to 3.6V) |
| פין 21 | RP12/CN12/RB12 — Remappable peripheral / change notification / GPIO RB12 |
| פין 22 | RP13/CN13/RB13 — Remappable peripheral / change notification / GPIO RB13 |
| פין 23 | RP14/CN14/RB14 — Remappable peripheral / change notification / GPIO RB14 |
| פין 24 | RP15/CN15/RB15 — Remappable peripheral / change notification / GPIO RB15 |
| פין 25 | RD0 — GPIO RD0 |
| פין 26 | RD1 — GPIO RD1 |
| פין 27 | RD2 — GPIO RD2 |
| פין 28 | RD3 — GPIO RD3 |
| פין 29 | RD4 — GPIO RD4 |
| פין 30 | RD5 — GPIO RD5 |
| פין 31 | RD6 — GPIO RD6 |
| פין 32 | RD7 — GPIO RD7 |
| פין 33 | VSS — Ground reference |
| פין 34 | RC12/OSC1 — GPIO RC12 / external clock input |
| פין 35 | RC15/OSC2 — GPIO RC15 / external clock output |
| פין 36 | RA12 — GPIO RA12 |
| פין 37 | RA7 — GPIO RA7 |
| פין 38 | RA0 — GPIO RA0 |
| פין 39 | RA1 — GPIO RA1 |
| פין 40 | RA2 — GPIO RA2 |
| פין 41 | RA3 — GPIO RA3 |
| פין 42 | RA4 — GPIO RA4 |
| פין 43 | RA5 — GPIO RA5 |
| פין 44 | RA6 — GPIO RA6 |
| פין 45 | RC0 — GPIO RC0 |
| פין 46 | RC1 — GPIO RC1 |
| פין 47 | RC2 — GPIO RC2 |
| פין 48 | RC3 — GPIO RC3 |
| פין 49 | RC4 — GPIO RC4 |
| פין 50 | RC5 — GPIO RC5 |
| פין 51 | VSS — Ground reference |
| פין 52 | VDD — Positive supply voltage (2.0V to 3.6V) |
| פין 53 | RC6 — GPIO RC6 |
| פין 54 | RC7 — GPIO RC7 |
| פין 55 | RC8 — GPIO RC8 |
| פין 56 | RC9 — GPIO RC9 |
| פין 57 | RC10 — GPIO RC10 |
| פין RC11 | RC11 — GPIO RC11 |
| פין 59 | RF0 — GPIO RF0 |
| פין 60 | RF1 — GPIO RF1 |
| פין 61 | RG6 — GPIO RG6 |
| פין 62 | RG7 — GPIO RG7 |
| פין 63 | RG8 — GPIO RG8 |
| פין 64 | RG9 — GPIO RG9 |
יישומים טיפוסיים
PIC24FJ128GB106-I/PT מתאים עבור 7 יישוםs: 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.
מומלץ
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.
מומלץ
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.
מומלץ
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.
מומלץ
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.
מומלץ
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.
מומלץ
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.
מומלץ
סיכום מוצרים מומלצים
נתוני עזר הנדסיים עבור PIC24FJ128GB106-I/PT — השוואה, הנחיות תכנון ומידע על תאימות.
מדריך בחירה
השוואה עם חלופות
| פרמטר | מוצר זה | 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 |
מבדילים עיקריים
- Integrated USB 2.0 OTG with on-chip transceiver (לעומתPIC24FJ128GA106-I/PT)
- Hardware crypto engine and true random number generator (לעומתPIC24FJ128GA106-I/PT)
- Pin-compatible upsize to 80-pin TQFP family (לעומתPIC24FJ128GB108-I/PT)
- Higher Flash density with USB OTG (לעומתPIC24FJ64GA006-I/PT)
הערות תכנון
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.
מידע על תאימות
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.