PIC24FJ64GB106-I/PT - 16-Bit 64KB Flash USB OTG MCU | Microchip
Артикул: PIC24FJ64GB106-I/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $5.3 | $5,30 |
| 10 | $4.77 | $47,70 |
| 100 | $4.24 | $424,00 |
| 500 | $3.71 | $1.855,00 |
| 1.000 | $3.18 | $3.180,00 |
PIC24FJ64GB106-I/PT Обзор
Background: A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory (Flash), volatile data memory (RAM), and programmable I/O peripherals. The PIC24F family uses a 16-bit modified Harvard RISC architecture with instruction pipelining, sitting in the hierarchy of "microcontroller -> embedded processor -> semiconductor IC". The PIC24FJ64GB106 adds native USB 2.0 On-The-Go (OTG) hardware, eliminating the need for an external USB transceiver or PHY.
Key features include 64KB Flash program memory (22K x 24 words), 16KB SRAM, 64KB device ROM-less operation, up to 32 MHz operation (16 MIPS at 3.3V), and a rich peripheral mix: 3x I2C, 3x SPI, 4x UART, 23 independent timers, a 10-bit ADC with 500 ksps, and USB OTG with dedicated DMA. The "-I" suffix indicates the industrial temperature grade (-40C to +85C), and "/PT" indicates the 64-pin TQFP package. eXtreme Low Power (XLP) technology delivers standby currents below 100 nA, enabling battery-friendly designs.
Technical depth: The PIC24FJ64GB106 implements a hardware USB OTG controller with internal transceiver, charge pump, and voltage regulator, supporting both device and host roles. The 16-bit CPU features a 16x16 hardware multiplier and a 32x16 hardware divider in one instruction cycle. Multiple power management modes (Run, Doze, Sleep, Deep Sleep) and on-chip LDO simplify battery-powered designs. JTAG/ICSP boundary scan is included for test and programming.
Typical applications: USB peripherals (HID, CDC, mass storage, audio class), low-power sensor hubs with USB logging, embedded web servers with TCP/IP stacks, capacitive touch keypads, and industrial control nodes. The integrated USB and large RAM make it suitable for USB device classes that require buffer memory (16KB) for protocol handling.
Design consideration: The 64-pin TQFP package requires 1.0 mm PCB land pattern and provides generous I/O for parallel buses and multiple serial interfaces. Place the 22 nF Vcap decoupling capacitor as close as possible to the dedicated Vcap pin (pin 56 in this package), since the internal core regulator requires this external capacitor for stability.
This page synthesizes distributor pricing, same-brand and cross-brand drop-in alternatives in the same 64-TQFP footprint, and practical design notes not found in the manufacturer datasheet alone.
Аналоги без доработки для PIC24FJ64GB106-I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC24FJ64GB106-I/PT (тот же форм-фактор и посадочное место) — отличается по Package, ADC, Timers, Program Memory (Flash), Core Architecture.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC24FJ128GB106-I/PT
✅ Прямая замена✓ В наличии
$4.54 / шт.
Открыть даташит →PIC24FJ256GB106-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC24FJ64GB004-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$3.3 / шт.
Открыть даташит →PIC24FJ64GB110-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
PIC24FJ128GB110-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$3.78 / шт.
Открыть даташит →PIC24FJ256GB110-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$5.62 / шт.
Открыть даташит →PIC24FJ64GB106-I/PT Максимальные параметры и электрические характеристики
| Core | PIC24F (16-bit RISC) |
| Program Memory (Flash) | 64 KB (22K x 24 words) |
| RAM | 16 KB |
| CPU Speed | Up to 32 MHz (16 MIPS at 3.3V) |
| Operating Voltage | 2.0 V to 3.6 V |
| USB | USB 2.0 OTG (Host/Device/OTG) with internal transceiver |
| I2C | 3 |
| SPI | 3 |
| UART | 4 |
| Timers (16-bit) | 5 + 2x 32-bit |
| Total Timers (independent) | 23 |
| ADC | 10-bit, 500 ksps, up to 16 channels |
| GPIOs | 52 |
| Рабочая температура | -40C to +85C (Industrial) |
| Корпус | 64-pin TQFP (PT) 10x10 mm |
| Тип монтажа | Surface Mount |
| Уровень MSL | 3 (per JEDEC J-STD-020) |
| Статус RoHS | Compliant |
| Lead-Free | Yes |
Конфигурация выводов PIC24FJ64GB106-I/PT
| Контакт 1 | RP0/CN0/RB0 — Remappable peripheral pin / interrupt-on-change / GPIO RB0 |
| Контакт 2 | RP1/CN1/RB1 — Remappable peripheral pin / interrupt-on-change / GPIO RB1 |
| Контакт 3 | RP2/CN2/RB2 — Remappable peripheral pin / interrupt-on-change / GPIO RB2 |
| Контакт 4 | RP3/CN3/RB3 — Remappable peripheral pin / interrupt-on-change / GPIO RB3 |
| Контакт 5 | RP4/CN4/RB4 — Remappable peripheral pin / interrupt-on-change / GPIO RB4 |
| Контакт 6 | RP5/CN5/RB5 — Remappable peripheral pin / interrupt-on-change / GPIO RB5 |
| Контакт 7 | RP6/CN6/RB6 — Remappable peripheral pin / interrupt-on-change / GPIO RB6 |
| Контакт 8 | RP7/CN7/RB7 — Remappable peripheral pin / interrupt-on-change / GPIO RB7 |
| Контакт 9 | RP8/CN8/RB8 — Remappable peripheral pin / interrupt-on-change / GPIO RB8 |
| Контакт 10 | RP9/CN9/RB9 — Remappable peripheral pin / interrupt-on-change / GPIO RB9 |
| Контакт 11 | VSS — Ground reference |
| Контакт 12 | VDD — Positive supply voltage (2.0V to 3.6V) |
| Контакт 13 | RP10/CN10/RB10 — Remappable peripheral pin / interrupt-on-change / GPIO RB10 |
| Контакт 14 | RP11/CN11/RB11 — Remappable peripheral pin / interrupt-on-change / GPIO RB11 |
| Контакт 15 | RP12/CN12/RB12 — Remappable peripheral pin / interrupt-on-change / GPIO RB12 |
| Контакт 16 | RP13/CN13/RB13 — Remappable peripheral pin / interrupt-on-change / GPIO RB13 |
| Контакт 17 | RP14/CN14/RB14 — Remappable peripheral pin / interrupt-on-change / GPIO RB14 |
| Контакт 18 | RP15/CN15/RB15 — Remappable peripheral pin / interrupt-on-change / GPIO RB15 |
| Контакт 19 | VSS — Ground reference |
| Контакт 20 | VDD — Positive supply voltage (2.0V to 3.6V) |
| Контакт 21 | RA0/AN0 — GPIO RA0 / analog input AN0 |
| Контакт 22 | RA1/AN1 — GPIO RA1 / analog input AN1 |
| Контакт 23 | RA2/AN2 — GPIO RA2 / analog input AN2 |
| Контакт 24 | RA3/AN3 — GPIO RA3 / analog input AN3 |
| Контакт 25 | RA4/AN4 — GPIO RA4 / analog input AN4 |
| Контакт 26 | RA5/AN5 — GPIO RA5 / analog input AN5 |
| Контакт 27 | RA6/AN6 — GPIO RA6 / analog input AN6 |
| Контакт 28 | RA7/AN7 — GPIO RA7 / analog input AN7 |
| Контакт 29 | RC1 — GPIO RC1 |
| Контакт 30 | RC2 — GPIO RC2 |
| Контакт 31 | RC3 — GPIO RC3 |
| Контакт 32 | RC4 — GPIO RC4 |
| Контакт 33 | RD0 — GPIO RD0 |
| Контакт 34 | RD1 — GPIO RD1 |
| Контакт 35 | RD2 — GPIO RD2 |
| Контакт 36 | RD3 — GPIO RD3 |
| Контакт 37 | RD4 — GPIO RD4 |
| Контакт 38 | RD5 — GPIO RD5 |
| Контакт 39 | RD6 — GPIO RD6 |
| Контакт 40 | RD7 — GPIO RD7 |
| Контакт 41 | RD8 — GPIO RD8 |
| Контакт 42 | RD9 — GPIO RD9 |
| Контакт 43 | RD10 — GPIO RD10 |
| Контакт 44 | RD11 — GPIO RD11 |
| Контакт 45 | RD12 — GPIO RD12 |
| Контакт 46 | RD13 — GPIO RD13 |
| Контакт 47 | RD14 — GPIO RD14 |
| Контакт 48 | RD15 — GPIO RD15 |
| Контакт 49 | RC12 — GPIO RC12 |
| Контакт 50 | RC13 — GPIO RC13 |
| Контакт 51 | RC14 — GPIO RC14 |
| Контакт 52 | RC15 — GPIO RC15 |
| Контакт 53 | VSS — Ground reference |
| Контакт 54 | VDD — Positive supply voltage (2.0V to 3.6V) |
| Контакт 55 | ENVREG — Enable for internal USB voltage regulator (tie to VDD or float per config) |
| Контакт 56 | VCAP — Internal 1.8V core LDO output - connect 22 nF low-ESR ceramic to ground |
| Контакт 57 | D+ — USB D+ differential data line |
| Контакт 58 | D- — USB D- differential data line |
| Контакт 59 | VBUS — USB VBUS sensing input (5V tolerant) |
| Контакт 60 | VUSB3V3 — USB 3.3V internal regulator output |
| Контакт 61 | OSC1/CLKI — Crystal oscillator input or external clock input |
| Контакт 62 | OSC2/CLKO — Crystal oscillator output or clock output |
| Контакт 63 | MCLR — Master clear (reset) input, active low |
| Контакт 64 | RA15 — GPIO RA15 |
Типичное применение
PIC24FJ64GB106-I/PT подходит для 6 применениеs: USB HID Peripheral (Keyboard / Mouse / Custom HID), USB Mass Storage Data Logger, Industrial Sensor Hub with USB Diagnostics Port, Capacitive Touch Keypad with USB Output, Embedded Web Server with TCP/IP over USB RNDIS, Battery-Powered Portable USB Device.
USB HID Peripheral (Keyboard / Mouse / Custom HID)
The PIC24FJ64GB106-I/PT is a natural fit for USB HID devices because its integrated USB 2.0 OTG controller eliminates the external PHY and provides hardware DMA channels that offload packet handling from the CPU. The 16KB on-chip RAM comfortably buffers HID report queues and class-specific descriptors without external memory, and the 32 MHz core runs HID stacks with low latency. The Microchip MLA / MCHPFSUSB stack ships ready-to-use HID, CDC, MSD, and audio class examples. Power consumption is dominated by the USB bus (VBUS detection), allowing bus-powered HID designs without local regulation. The 64-pin TQFP gives 52 GPIOs for matrix-scanned keypads, indicator LEDs, and rotary encoders.
Рекомендуется
USB Mass Storage Data Logger
For USB mass storage class (MSC) loggers that write sensor data to a USB flash drive, the PIC24FJ64GB106-I/PT offers 16KB RAM to buffer writes and 64KB Flash for the file system and application code. The integrated OTG host capability allows the MCU to act as a USB host and mount FAT-formatted flash drives without an external PHY. eXtreme Low Power (XLP) technology with sub-100 nA standby current lets the logger sleep between sensor acquisitions, extending battery life in remote deployments. The 10-bit 500 ksps ADC supports up to 16 analog channels for environmental or industrial telemetry. The 64-pin TQFP provides ample I/O for SD card fall-back, user buttons, and status LEDs.
Рекомендуется
Industrial Sensor Hub with USB Diagnostics Port
The PIC24FJ64GB106-I/PT suits industrial sensor hubs that expose USB diagnostics (CDC class) to host PCs while running sensor acquisition on local GPIOs and SPI/I2C buses. The MCU provides 3x SPI and 3x I2C for connecting sensors and 4x UARTs for legacy industrial protocols (RS-232/RS-485). Industrial -40C to +85C temperature rating covers factory-floor deployment. The 23 timers (5x 16-bit + 2x 32-bit + RTCC) handle precise sampling intervals and pulse counting for flow meters or encoders. The integrated 10-bit ADC at 500 ksps handles analog sensor reads. A USB diagnostic port enables field firmware upgrades and real-time data visualization without a separate programmer.
Рекомендуется
Capacitive Touch Keypad with USB Output
The PIC24FJ64GB106-I/PT integrates capacitive touch sensing hardware (mTouch / CTMU) and USB output in a single chip, eliminating the need for a separate touch controller and USB bridge. Per Microchip documentation, the Charge Time Measurement Unit (CTMU) converts capacitance to digital counts, and mTouch libraries run on the 32 MHz MIPS core. The 64-pin TQFP gives enough GPIOs for 12-16 touch electrodes plus indicator LEDs. The Microchip MLA USB stack ships a HID-class touch demo. Low-power sleep with CTMU wake-on-touch extends battery life in remote or portable keypads, while USB bus power eliminates local batteries entirely.
Рекомендуется
Embedded Web Server with TCP/IP over USB RNDIS
For low-cost embedded web servers, the PIC24FJ64GB106-I/PT can present itself as a USB RNDIS Ethernet device to a host PC, allowing browser-based configuration of headless equipment. The 16KB RAM accommodates a lightweight TCP/IP stack (Microchip MLA TCP/IP) and HTTP response buffers, while 64KB Flash holds HTML pages and CGI scripts. The 32 MHz MIPS core services HTTP requests with low latency. Per Microchip documentation, MLA includes RNDIS and CDC-ECM examples that compile for this part. Industrial -40C to +85C operation enables building automation and HVAC equipment with web management interfaces.
Рекомендуется
Battery-Powered Portable USB Device
The PIC24FJ64GB106-I/PT fits portable USB devices that draw from a Li-ion or Li-poly cell thanks to eXtreme Low Power (XLP) technology and on-chip LDO. The device operates down to 2.0V, enabling full battery utilization before low-battery cutoff. Sub-100 nA Deep Sleep current extends shelf life and idle time. The integrated USB OTG controller with internal charge pump supports USB device operation directly from VBUS or battery via a boost converter. The 64-pin TQFP gives 52 GPIOs for displays, sensors, and user inputs. The 10-bit ADC at 500 ksps monitors battery voltage and current for accurate fuel gauging.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC24FJ64GB106-I/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC24FJ128GB106-I/PT | PIC24FJ256GB106-I/PT | PIC24FJ64GB004-I/PT | PIC24FJ64GB110-I/PT | PIC24FJ128GB110-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-pin TQFP (PT) 10x10 mm | 64-pin TQFP (PT) 10x10 mm - same | 64-pin TQFP (PT) 10x10 mm - same | 64-pin TQFP (PT) 10x10 mm - same | 64-pin TQFP (PT) 10x10 mm - same | 64-pin TQFP (PT) 10x10 mm - same |
| Flash | 64 KB | 128 KB (+100%) | 256 KB (+300%) | 64 KB (same) | 64 KB (same) | 128 KB (+100%) |
| RAM | 16 KB | 16 KB (same) | 16 KB (same) | 16 KB (same) | 16 KB (same) | 16 KB (same) |
| USB | USB 2.0 OTG (Host/Device) | USB 2.0 OTG (same) | USB 2.0 OTG (same) | USB 2.0 OTG (same) | USB 2.0 OTG (same) | USB 2.0 OTG (same) |
| CPU Speed | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS (same) | 32 MHz / 16 MIPS (same) | 32 MHz / 16 MIPS (same) | 32 MHz / 16 MIPS (same) | 32 MHz / 16 MIPS (same) |
| Operating Voltage | 2.0V to 3.6V | 2.0V to 3.6V (same) | 2.0V to 3.6V (same) | 2.0V to 3.6V (same) | 2.0V to 3.6V (same) | 2.0V to 3.6V (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) |
| UART | 4 | 4 (same) | 4 (same) | 4 (same) | 4 (same) | 4 (same) |
Ключевые отличия
- Higher Flash density with identical 64-TQFP pinout (против PIC24FJ128GB106-I/PT)
- Largest Flash option in same 64-TQFP package (против PIC24FJ256GB106-I/PT)
- eXtreme Low Power with sub-100 nA standby (против PIC24FJ64GA106-I/PT (non-USB variant))
Заметки по проектированию
The PIC24FJ64GB106-I/PT requires a 22 nF low-ESR ceramic capacitor on the Vcap pin (pin 56) to stabilize the internal 1.8V core LDO. Place the capacitor as close as physically possible to the pin, with short traces and a direct ground return. Use X7R dielectric rated for at least 6.3V (X5R is acceptable). Do not substitute with values below 10 nF or above 33 nF - LDO stability is not guaranteed outside this range. For battery-powered designs, the ENVREG pin must be tied per datasheet recommendations to enable internal USB voltage regulation from VBUS.
USB D+ and D- traces must be routed as a 90-ohm differential pair with matched length (delta under 2 mm). Place the series termination resistor (typically 27-33 ohm on each line, near the MCU side) close to the MCU pins. Keep USB traces away from noisy switching rails and clock traces; if crossing is unavoidable, cross at 90 degrees. The VBUS pin requires a 1uF decoupling cap to ground. Maintain a continuous ground reference beneath the USB pair, ideally as an unbroken polygon on layer 2, to control impedance and provide a return path for common-mode currents.
Common pitfalls with the PIC24FJ64GB106-I/PT include: (1) Forgetting the Vcap capacitor, which prevents the core from running at all; (2) Sharing the USB bus with high-current loads without proper VBUS sensing; (3) Using XT with HFINTOSC settings inconsistently - the USB module requires the primary oscillator (XT or HS) to be active during USB transactions per the datasheet; (4) Exceeding 25 mA per GPIO source/sink without considering the package's total sink budget (200 mA for the device); (5) Programming the device without configuring the JTAG/ICSP pins as analog inputs when JTAG is disabled - this prevents boundary-scan from interfering with the application.
The PIC24FJ64GB106-I/PT draws approximately 25 mA at full CPU speed with USB active, dissipating well under 100 mW even at 3.6V - thermal management is not a concern for this part under normal conditions. However, in enclosed industrial enclosures where ambient approaches +85C, verify that GPIO sink current per pin (25 mA) and total package dissipation limits are not violated. The 64-pin TQFP package is rated for -40C to +85C operation and provides adequate thermal mass for typical embedded applications.
Информация о соответствии
RoHS compliant and lead-free per Microchip product page. Not AEC-Q100 qualified - choose -E/PT grade for automotive applications requiring -40C to +125C. MSL 3 moisture sensitivity per JEDEC J-STD-020. REACH declaration available through Microchip product compliance portal.