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 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки 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 (против 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.