PIC24FJ128GB106-I/PT - 16-bit 32MHz USB OTG MCU 128KB Flash | Microchip
部品番号: PIC24FJ128GB106-I/PT ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 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 概要
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の作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC24FJ128GB106-I/PT (同一形状・フットプリント) — 相違点: Package, ADC, Timers, I/O Pins, Standby Current.
クイック比較ツール — 並列比較する代替部品を選択:
PIC24FJ128GA106-I/PT
✅ ドロップイン✓ 在庫あり
$4.88 / 個
データシートを見る →PIC24FJ128GB106-I/MR
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC24FJ128GB108-I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC24FJ128GB106T-I/PT
✅ ドロップイン✓ 在庫あり
$4.65 / 個
データシートを見る →PIC24FJ128GA106T-I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC24FJ64GA006-I/PT
✅ ドロップイン✓ 在庫あり
$4.61 / 個
データシートを見る →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 (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)
設計ノート
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.