PIC24FJ128GA006-I/PT - 16-Bit 16MHz 128KB Flash MCU | Microchip
Артикул: PIC24FJ128GA006-I/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $8.1 | $8,10 |
| 10 | $7.3 | $73,00 |
| 100 | $6.2 | $620,00 |
| 500 | $5.55 | $2.775,00 |
| 1.000 | $4.95 | $4.950,00 |
PIC24FJ128GA006-I/PT Обзор
A 16-bit microcontroller (MCU) is an embedded processor that fetches 16-bit instructions and operates on data in 16-bit-wide registers, giving it roughly 2-4x the computational throughput of an 8-bit MCU at the same clock rate. Within the embedded hierarchy, the PIC24FJ128GA006 sits in the PIC24F sub-family, which targets low-power general-purpose applications such as consumer, industrial, and human-interface designs. The 'FJ' suffix indicates Flash program memory with nanoWatt Technology for ultra-low-power sleep modes, and the 'GA' family specifically emphasizes a rich analog and communication peripheral mix.
Key features of the PIC24FJ128GA006 include a 17-bit by 17-bit single-cycle hardware multiplier, a 16-bit working register array, C-compiler-optimized architecture, an 8 MHz internal oscillator with PLL, multiple divide options, an integrated Real-Time Clock Calendar (RTCC) with on-chip 32 kHz oscillator support, a 5-bit DAC, CTMU (Charge Time Measurement Unit) for capacitive touch, and nanoWatt power-saving modes. The 64-pin TQFP package exposes extensive I/O including up to 53 general-purpose I/O pins, peripheral pin select, and JTAG boundary scan for in-circuit debug.
Technically, the PIC24FJ128GA006 uses a modified Harvard architecture with separate program Flash and data RAM spaces, a 16-bit-wide instruction word, and a hardware multiply/divide unit that delivers deterministic DSP-friendly arithmetic. The on-chip peripherals are mapped via Peripheral Pin Select (PPS), giving the designer flexibility in pin assignment during PCB layout. Combined with nanoWatt Technology, this MCU balances computational performance with low standby power for battery-aware designs.
Typical applications include industrial control and HMI panels, USB device/host/OTG bridging (paired with an external PHY or PIC24 USB variant), graphical user interfaces with external LCD controllers, sensor acquisition nodes, medical instrumentation entry points, and consumer appliances. The 10-bit ADC and CTMU also enable capacitive touch keypads for human-interface products.
When designing with this part, ensure the MPLAB X IDE is configured for the PIC24FJ toolchain (XC16 compiler) and that the device is supplied within 2.0V to 3.6V. Decouple VDD/VSS pairs with 100 nF ceramics placed close to the pins, and reserve the MCLR pin for a proper reset network. For USB or CAN designs, prefer a sibling PIC24FJ with the dedicated peripheral to avoid external bridging cost.
This page synthesizes distributor pricing, drop-in 64-pin TQFP alternatives, and practical design notes not found in the manufacturer datasheet, supporting faster BOM decisions for embedded engineers.
Аналоги без доработки для PIC24FJ128GA006-I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC24FJ128GA006-I/PT (тот же форм-фактор и посадочное место) — отличается по ADC, Package, Operating Temperature, Core Architecture, I/O Pins.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC24FJ128GA006T-I/PT
✅ Прямая замена✓ В наличии
$3.78 / шт.
Открыть даташит →PIC24FJ256GA006-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC24FJ128GA108-I/PT
✅ Прямая замена✓ В наличии
$3.78 / шт.
Открыть даташит →PIC24FJ96GA006-I/PT
✅ Прямая замена✓ В наличии
$3.94 / шт.
Открыть даташит →PIC24FJ64GA006T-I/PT
✅ Прямая замена✓ В наличии
$3.1 / шт.
Открыть даташит →PIC24FJ128GA006-I/MR
✅ Прямая замена✓ В наличии
$4.21 / шт.
Открыть даташит →PIC24FJ128GA006-I/PT Максимальные параметры и электрические характеристики
| Core Architecture | PIC24F 16-bit Modified Harvard |
| Program Memory (Flash) | 128 KB (43K x 24) |
| Data RAM | 8 KB |
| Maximum CPU Speed | 32 MHz (16 MIPS) |
| Instruction Frequency | 16 MHz |
| Internal Oscillator | 8 MHz with 4x PLL option |
| Hardware Multiplier | 17-bit x 17-bit single-cycle |
| Hardware Divider | Yes, 16-bit / 16-bit |
| ADC | 10-bit, multi-channel (channel count varies by package) |
| Timers | Five 16-bit timer/counters |
| Communication Interfaces | UART, SPI, I2C |
| Operating Voltage (VDD) | 2.0 V to 3.6 V |
| Рабочая температура | -40C to +85C (Industrial, 'I' suffix) |
| Корпус | 64-pin TQFP (10x10 mm, 'PT' suffix) |
| Тип монтажа | Surface Mount |
| Уровень MSL | 3 (per JEDEC J-STD-020) |
| Статус RoHS | Compliant |
| NanoWatt Power-Saving Modes | Yes (Sleep, Idle, Deep Sleep variants) |
Конфигурация выводов PIC24FJ128GA006-I/PT
| Контакт 1 | SDA2/RG3 — I2C2 data / I/O port G3 (PPS) |
| Контакт 2 | RP22/RG6 — Remappable peripheral pin / I/O port G6 |
| Контакт 3 | RP23/RG7 — Remappable peripheral pin / I/O port G7 |
| Контакт 4 | RP24/RG8 — Remappable peripheral pin / I/O port G8 |
| Контакт 5 | RP25/RG9 — Remappable peripheral pin / I/O port G9 |
| Контакт 6 | MCLR — Master Clear (reset) input, drive low to reset |
| Контакт 7 | VDD — Positive supply (2.0V to 3.6V) |
| Контакт 8 | VSS — Ground reference |
| Контакт 9 | OSC1/RC12 — External crystal/clock input or GPIO |
| Контакт 10 | OSC2/RC15 — External crystal output or GPIO |
| Контакт 11 | SOSCI/RP4/CN7/RB4 — Secondary oscillator / remappable pin / CN |
| Контакт 12 | SOSCO/RB5 — Secondary oscillator output / GPIO |
| Контакт 13 | CN9/RB6 — Change notification / I/O port B6 |
| Контакт 14 | CN8/RB7 — Change notification / I/O port B7 |
| Контакт 15 | CN14/RB8 — Change notification / I/O port B8 |
| Контакт 16 | CN12/RB9 — Change notification / I/O port B9 |
| Контакт 17 | TMS/RB10 — JTAG test mode select / I/O port B10 |
| Контакт 18 | TCK/RB11 — JTAG test clock / I/O port B11 |
| Контакт 19 | TDI/RB12 — JTAG test data in / I/O port B12 |
| Контакт 20 | TDO/RB13 — JTAG test data out / I/O port B13 |
| Контакт 21 | RP26/RB14 — Remappable peripheral pin / I/O port B14 |
| Контакт 22 | RP27/RB15 — Remappable peripheral pin / I/O port B15 |
| Контакт 23 | VDD — Positive supply (2.0V to 3.6V) |
| Контакт 24 | VSS — Ground reference |
| Контакт 25 | DNC — Do not connect (reserved) |
| Контакт 26 | PGED1/RP0/CN4/RB0 — ICD programming data / remappable pin |
| Контакт 27 | PGEC1/RP1/CN5/RB1 — ICD programming clock / remappable pin |
| Контакт 28 | RP2/CN6/RB2 — Remappable pin / change notification |
| Контакт 29 | RP3/CN13/RB3 — Remappable pin / change notification |
| Контакт 30 | VDD — Positive supply (2.0V to 3.6V) |
| Контакт 31 | VSS — Ground reference |
| Контакт 32 | AN0/CN2/RA0 — Analog input 0 / change notification / GPIO |
| Контакт 33 | AN1/CN3/RA1 — Analog input 1 / change notification / GPIO |
| Контакт 34 | AN2/RP8/CN/RB0_alt — Analog input 2 / remappable pin / GPIO |
| Контакт 35 | AN3/RP9/CN/RB1_alt — Analog input 3 / remappable pin / GPIO |
| Контакт 36 | AN4/RP10/CN14/RB2_alt — Analog input 4 / remappable pin / GPIO |
| Контакт 37 | AN5/RP11/CN13/RB3_alt — Analog input 5 / remappable pin / GPIO |
| Контакт 38 | AVDD — Analog supply (tie to VDD) |
| Контакт 39 | AVSS — Analog ground (tie to VSS) |
| Контакт 40 | AN6/RP16/CN8/RB6_alt — Analog input 6 / remappable pin / GPIO |
| Контакт 41 | AN7/RP17/CN9/RB7_alt — Analog input 7 / remappable pin / GPIO |
| Контакт 42 | AN8/RP18/CN10/RB8_alt — Analog input 8 / remappable pin / GPIO |
| Контакт 43 | AN9/RP19/CN11/RB9_alt — Analog input 9 / remappable pin / GPIO |
| Контакт 44 | AN10/RP20/RB10_alt — Analog input 10 / remappable pin / GPIO |
| Контакт 45 | AN11/RP21/RB11_alt — Analog input 11 / remappable pin / GPIO |
| Контакт 46 | VREF-/RA9 — ADC reference negative / GPIO |
| Контакт 47 | VREF+/RA10 — ADC reference positive / GPIO |
| Контакт 48 | RA0_alt/AN12 — Analog input 12 / GPIO |
| Контакт 49 | RA1_alt/AN13 — Analog input 13 / GPIO |
| Контакт 50 | RA2_alt/AN14 — Analog input 14 / GPIO |
| Контакт 51 | RA3_alt/AN15 — Analog input 15 / GPIO |
| Контакт 52 | VDD — Positive supply (2.0V to 3.6V) |
| Контакт 53 | VSS — Ground reference |
| Контакт 54 | RP5/CN7/RB4_alt — Remappable pin / change notification / GPIO |
| Контакт 55 | RP6/CN8/RB5_alt — Remappable pin / change notification / GPIO |
| Контакт 56 | RP7/CN14/RB6_alt — Remappable pin / change notification / GPIO |
| Контакт 57 | RP12/CN12/RB7_alt — Remappable pin / change notification / GPIO |
| Контакт 58 | RP13/RB8_alt — Remappable pin / GPIO |
| Контакт 59 | RP14/RB9_alt — Remappable pin / GPIO |
| Контакт 60 | RP15/RB10_alt — Remappable pin / GPIO |
| Контакт 61 | U1RTS/RC1 — UART1 RTS / GPIO port C1 |
| Контакт 62 | U1CTS/RC2 — UART1 CTS / GPIO port C2 |
| Контакт 63 | U1TX/RC3 — UART1 TX / GPIO port C3 |
| Контакт 64 | U1RX/RC4 — UART1 RX / GPIO port C4 |
Типичное применение
PIC24FJ128GA006-I/PT подходит для 7 применениеs: Industrial Human-Machine Interface (HMI) Panels, Battery-Powered Sensor Acquisition Nodes, Capacitive Touch Keypads with CTMU, USB Device Bridges (via External PHY), Consumer Appliance Control Boards, Medical Instrumentation Entry Points, Graphical User Interfaces with External LCD Controllers.
Industrial Human-Machine Interface (HMI) Panels
The PIC24FJ128GA006-I/PT is well-suited for industrial HMI panels thanks to its 128 KB Flash, 8 KB RAM, 16 MIPS performance, and -40C to +85C industrial temperature range. Paired with an external LCD controller or character display over SPI, the MCU can run menu logic, button debouncing, and on-screen animations at low CPU load. The 10-bit ADC reads analog trim pots and temperature sensors, while five 16-bit timers drive backlight PWM, buzzer tones, and keypad scan timing. nanoWatt Technology keeps standby power below typical industrial panel requirements, and the 64-pin TQFP-10x10 footprint gives PCB designers room for ESD-protected I/O headers and isolation barriers. Compared with 8-bit alternatives, the 16-bit modified Harvard architecture delivers roughly 2-4x the throughput for the same clock, simplifying the implementation of multi-page UI state machines.
Рекомендуется
Battery-Powered Sensor Acquisition Nodes
For battery-powered sensor nodes, the PIC24FJ128GA006-I/PT combines 2.0V to 3.6V VDD operation with nanoWatt Technology Sleep, Idle, and Deep Sleep modes, allowing standby current to drop to the microamp range while keeping RAM retention. The on-chip 10-bit ADC scans multi-channel analog sensors with internal reference, while the integrated RTCC handles timestamping without an external 32 kHz crystal when configured for the internal LPRC oscillator. The 16 MIPS CPU wakes on interrupt to buffer and transmit sensor packets via UART, SPI, or I2C, then returns to sleep. The 64-pin TQFP-10x10 footprint exposes ample GPIO for sensor multiplexing and a status LED. Compared with simpler 8-bit MCUs, the 17-bit single-cycle multiplier accelerates calibration math for bridge sensors and RTD linearization.
Рекомендуется
Capacitive Touch Keypads with CTMU
The PIC24FJ128GA006-I/PT integrates a Charge Time Measurement Unit (CTMU) that, together with the 10-bit ADC, enables capacitive touch sensing on multiple GPIO pins for cost-effective mechanical-button replacement. With 128 KB Flash, designers can store debounce filters, multi-key press handlers, and slider/wheel algorithms directly in firmware. The 64-pin TQFP-10x10 package exposes enough GPIO to scan a 4x4 or larger matrix keypad plus status LEDs and backlight control. nanoWatt Sleep modes are critical for battery-powered remote controls, where the device can wake on touch interrupt, process the press, then return to sleep. The 16 MIPS performance comfortably runs CTMU scanning across all keys within a sub-10 ms refresh window, ensuring user-perceived responsiveness.
Рекомендуется
USB Device Bridges (via External PHY)
While the PIC24FJ128GA006-I/PT itself lacks native USB, its 64-pin TQFP-10x10 footprint is pin-compatible with the PIC24FJ64GB106-I/PT, which integrates USB 2.0 full-speed On-The-Go plus 64 KB Flash. This allows the same PCB to be assembled with either the GA006 (no USB) or the GB106 (with USB) variant. For cost-sensitive designs that still need USB bridging, an external USB-to-UART bridge IC such as the MCP2200 can be added to the GA006 UART to deliver USB connectivity at the BOM level. The 16 MIPS CPU and 8 KB RAM support USB-to-UART command interpretation, while nanoWatt modes keep standby within typical USB device suspend limits (less than 2.5 mA) when properly configured.
Рекомендуется
Consumer Appliance Control Boards
The PIC24FJ128GA006-I/PT fits consumer appliance control boards (washing machines, dishwashers, coffee machines) where its 128 KB Flash stores state machines for cycle control, 8 KB RAM buffers UI buffers, and the 10-bit ADC reads temperature and motor current sensors. The 64-pin TQFP-10x10 surface-mount package is suitable for wave or reflow soldering in mass production, and the -40C to +85C industrial temperature span covers appliance under-cabinet thermal environments. nanoWatt Technology reduces standby power to meet energy-star ratings, while five 16-bit timers drive TRIAC phase control, motor PWM, and buzzer feedback. Compared with smaller PIC MCUs, the GA006 family gives designers headroom for future feature additions without changing the PCB.
Рекомендуется
Medical Instrumentation Entry Points
For medical device front panels and entry-level measurement instruments, the PIC24FJ128GA006-I/PT offers the precision needed for sensor readout combined with the deterministic interrupt response expected in IEC 60601-class devices. The 16 MIPS CPU and hardware multiplier accelerate DSP operations for pulse oximetry front ends, body composition meters, and glucometer analog front ends. The on-chip 10-bit ADC provides adequate resolution for general-purpose sensor readout, with the 16 MIPS throughput allowing oversampling and averaging in firmware. The 64-pin TQFP-10x10 footprint accommodates test-pin access and boundary scan (JTAG) for in-circuit validation during manufacturing. nanoWatt Technology and a 2.0V to 3.6V supply range let designers run directly from two AA cells, simplifying portable instrument design.
Рекомендуется
Graphical User Interfaces with External LCD Controllers
The PIC24FJ128GA006-I/PT drives external graphical LCD controllers over SPI or 8-bit parallel interfaces, with 128 KB Flash storing font tables, bitmap assets, and screen state machines. The 8 KB RAM supports frame buffer sections and command queuing, while the 16 MIPS CPU ensures UI animations refresh at 30+ FPS without bottlenecks. The 64-pin TQFP-10x10 footprint exposes enough GPIO for parallel LCD data plus a dedicated SPI channel for SD-card access on data-logging products. nanoWatt Sleep modes allow backlight-off idle states while maintaining UI responsiveness on touch interrupts via CTMU. Compared with simpler 8-bit MCUs, the 16-bit throughput reduces latency in complex menus and on-screen keyboard handling.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC24FJ128GA006-I/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC24FJ128GA006T-I/PT | PIC24FJ256GA006-I/PT | PIC24FJ128GA108-I/PT | PIC24FJ96GA006-I/PT | PIC24FJ64GA006T-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-64 (10x10 mm) | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same |
| Program Flash | 128 KB | 128 KB | 256 KB | 128 KB | 96 KB | 64 KB |
| Data RAM | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB |
| Maximum CPU Speed | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) |
| Operating Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| USB Peripheral | None (external bridge required) | None | None | None | None | None |
| Core Architecture | PIC24F 16-bit Modified Harvard | PIC24F 16-bit Modified Harvard | PIC24F 16-bit Modified Harvard | PIC24F 16-bit Modified Harvard | PIC24F 16-bit Modified Harvard | PIC24F 16-bit Modified Harvard |
Ключевые отличия
- Pin-compatible memory upgrade path to PIC24FJ256GA006-I/PT in same TQFP-64 footprint (против PIC24FJ256GA006-I/PT)
- NanoWatt Technology for ultra-low standby current in battery-powered nodes (против PIC24FJ64GA006T-I/PT)
- CTMU integrated for capacitive touch without external touch IC (против PIC24FJ128GA108-I/PT)
- Industrial -40C to +85C temperature range with 128 KB Flash for consumer/industrial crossover (против PIC24FJ96GA006-I/PT)
Заметки по проектированию
Estimated: at 32 MHz active and 3.3V supply, the PIC24FJ128GA006-I/PT typical operating current is roughly 22 mA (no peripherals). When designing for USB suspend (<2.5 mA system) or battery-powered sleep modes, switch to Sleep or Deep Sleep via nanoWatt Technology; ensure the regulator can source peak burst current while keeping VDD above 2.0V during ADC conversions, otherwise the 10-bit ADC accuracy degrades. Place a 100 nF ceramic decoupling capacitor on each VDD/VSS pair as close to the pins as possible, plus a bulk 10 uF tantalum or ceramic at the regulator output. The datasheet (DS39747C) section on nanoWatt Technology lists the wake-up sources and typical current per mode.
Route the MCLR pin through a 10 kohm pull-up to VDD with a 100 nF capacitor to ground for a proper reset network; this prevents spurious resets during power-ramp and ESD events. Place the 8 MHz external crystal (if used) within 5 mm of OSC1/OSC2 with a guard ring to GND on both sides, and keep high-speed signal traces (SPI, JTAG) away from the crystal traces to minimize coupling. For TQFP-64 designs, allow via-in-pad or a fan-out pattern for the 0.5 mm pitch leads to ease inspection and rework; keep at least 4 GND vias stitched around the package perimeter for thermal dissipation (estimated theta_JA ~50 C/W for the TQFP-64 with standard PCB copper).
Do not confuse the 'I/PT' (industrial, tray) suffix with 'I/MR' (industrial, QFN-64 9x9 mm) - the package footprints differ and are NOT drop-in on the same PCB. Verify the package code 'PT' = TQFP-64 (10x10 mm) and 'MR' = QFN-64 (9x9 mm) before final assembly. The PIC24FJ128GA006-I/PT has NO native USB peripheral; if your design requires USB, use the pin-compatible PIC24FJ64GB106-I/PT instead, or add an external USB bridge IC such as the MCP2200. Also note that the ADC reference pins (VREF+/VREF-) need a 100 nF bypass capacitor and a stable reference source for accurate 10-bit conversions.
The 64-pin TQFP-10x10 exposes up to 53 GPIO via Peripheral Pin Select (PPS); assign high-speed signals (SPI CLK, UART TX) to adjacent pin pairs to minimize trace stubs and crosstalk. JTAG boundary scan (TMS/TCK/TDI/TDO) traces should be kept under 50 mm and length-matched for reliable in-circuit debug; series 10 kohm resistors on TMS/TCK improve ESD tolerance in production. If the design uses an RTCC with an external 32.768 kHz crystal on SOSCI/SOSCO, place load capacitors (typically 10-22 pF) close to the oscillator pins and isolate from switching signals to avoid RTC drift.
Информация о соответствии
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - choose an AEC-Q100 grade PIC24 for automotive applications. Pb-free packaging.