PIC24FJ128GA106-I/PT - 16-bit 128KB Flash MCU, 64-TQFP | Microchip
MPN: PIC24FJ128GA106-I/PT ✓ Hoạt độngPIC24FJ128GA106-I/PT Tóm tắt
A 16-bit microcontroller is an embedded processor whose data path and arithmetic logic unit operate on 16 bits per instruction, doubling throughput over 8-bit cores (e.g., PIC16) while remaining code-efficient for DSP-style operations. Within the broader taxonomy, this places the PIC24FJ as a mid-tier MCU -> 16-bit MCU -> general-purpose Flash MCU -> embedded microcontroller -> semiconductor. The PIC24F 'J' family from Microchip targets ultra-low-power operation, making the PIC24FJ128GA106 well suited for battery-powered or energy-harvesting applications where the MCU must idle for extended periods while keeping peripheral state.
Key differentiating features include Peripheral Pin Select (PPS), which lets designers remap digital peripherals onto a wide choice of I/O pads after PCB layout is complete; this is a notable advantage over MCUs with fixed peripheral-pin mapping. The CTMU hardware block enables capacitive touch sensing without external ICs, while the rich analog complement (10/12-bit ADC, comparators, 5-bit DAC) supports sensor-fusion designs. Multiple serial channels (3x I2C, 3x SPI, 4x UART) allow the device to bridge disparate buses simultaneously.
Typical applications include low-power IoT sensor nodes, human-machine interface panels with capacitive touch, industrial data loggers with USB or UART links, and consumer devices requiring multiple serial peripherals. Designers select this part when they need generous memory (128KB Flash, 16KB RAM), rich peripherals, and extreme low-power idle behavior in a mainstream TQFP package.
When designing, watch for the 2.0-3.6V VDD range - this part is NOT 5V tolerant. Ensure PPS mappings are committed to non-volatile configuration for production builds. Use the CTMU calibration procedure from the datasheet before relying on touch-button performance.
This page synthesizes distributor pricing, same-package drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Bộ thay thế dễ dàng lắp đặt cho PIC24FJ128GA106-I/PT — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC24FJ128GA106-I/PT (cùng hình factor và footprint) — khác nhau ở Package, Timers, ADC, Core Architecture, Operating Temperature.
PIC24FJ128GA006-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC24FJ128GA306-I/PT
✅ Drop-In ⚠️ Thông số chưa được xác minh📋 Tham chiếu thay thế (không có trong danh mục)
PIC24FJ128GB106-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC24FJ128GA010-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC24FJ64GA106-I/PT
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC24FJ256DA110T-I/PT
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC24FJ128GA106-I/PT Tỷ lệ tối đa & tính chất điện
| Core | PIC24F (16-bit MCU) |
| Program Flash | 128 KB (43K x 24 words) |
| RAM | 16 KB |
| Maximum CPU Speed | 32 MHz (8 MIPS with instruction-pipeline divide) |
| Operating Voltage (VDD) | 2.0 V to 3.6 V |
| Hộp | 64-pin TQFP (PT) 10x10 mm |
| I/O Pins | 53 (approximate, varies by peripheral remap) |
| I2C | 3 channels |
| SPI | 3 channels |
| UART | 4 channels |
| Timers | 23 independent timers (16-bit and 32-bit) |
| ADC | 10/12-bit, multi-channel |
| CTMU (Touch) | Yes - supports up to 64 touch buttons |
| Peripheral Pin Select (PPS) | Yes |
| Standby Current | <100 nA (typical, per datasheet feature description) |
| Nhiệt độ hoạt động | -40C to +85C (industrial, -I suffix) |
| Kiểu lắp đặt | Surface Mount |
| Trạng thái RoHS | Compliant |
Cấu hình chân PIC24FJ128GA106-I/PT
| Chân 1 | RP15/RD15 — I/O port / remappable peripheral pin |
| Chân 2 | RP14/RD14 — I/O port / remappable peripheral pin |
| Chân 3 | VSS — Ground reference |
| Chân 4 | VDD — Positive supply (2.0-3.6 V) |
| Chân 5 | PMP/RP5/RB5 — I/O port |
| Chân 6 | RP4/RB4 — I/O port |
| Chân 7 | RP3/RB3 — I/O port |
| Chân 8 | RP2/RB2 — I/O port |
| Chân 9 | RP1/RB1 — I/O port |
| Chân 10 | RP0/RB0 — I/O port |
| Chân 11 | RP9/RB9 — I/O port |
| Chân 12 | RP8/RB8 — I/O port |
| Chân 13 | RP7/RB7 — I/O port |
| Chân 14 | RP6/RB6 — I/O port |
| Chân 15 | VDD — Positive supply |
| Chân 16 | VSS — Ground |
| Chân 17 | RA15 — I/O port |
| Chân 18 | RA14 — I/O port |
| Chân 19 | RA13 — I/O port |
| Chân 20 | RA12 — I/O port |
| Chân 21 | RA11 — I/O port |
| Chân 22 | RA10 — I/O port |
| Chân 23 | RA9 — I/O port |
| Chân 24 | RA8 — I/O port |
| Chân 25 | RA7 — I/O port |
| Chân 26 | RA6 — I/O port |
| Chân 27 | VDD — Positive supply |
| Chân 28 | VSS — Ground |
| Chân 29 | RA5 — I/O port |
| Chân 30 | RA4 — I/O port |
| Chân 31 | RA3 — I/O port |
| Chân 32 | RA2 — I/O port |
| Chân 33 | RA1 — I/O port |
| Chân 34 | RA0 — I/O port |
| Chân 35 | VREF+/RA10 — ADC reference / shared I/O |
| Chân 36 | VREF-/RA9 — ADC reference / shared I/O |
| Chân 37 | AN0/RB0 — ADC input / I/O port |
| Chân 38 | AN1/RB1 — ADC input / I/O port |
| Chân 39 | AN2/RB2 — ADC input / I/O port |
| Chân 40 | AN3/RB3 — ADC input / I/O port |
| Chân 41 | AN4/RB4 — ADC input / I/O port |
| Chân 42 | AN5/RB5 — ADC input / I/O port |
| Chân 43 | AN6/RB6 — ADC input / I/O port |
| Chân 44 | AN7/RB7 — ADC input / I/O port |
| Chân 45 | VSS — Ground |
| Chân 46 | VDD — Positive supply |
| Chân 47 | OSC1/RC12 — Crystal oscillator input |
| Chân 48 | OSC2/RC15 — Crystal oscillator output |
| Chân 49 | SOSC1/RC13 — Secondary oscillator for RTC |
| Chân 50 | SOSC2/RC14 — Secondary oscillator for RTC |
| Chân 51 | RC1/RP11 — I/O port / remappable |
| Chân 52 | RC2/RP12 — I/O port / remappable |
| Chân 53 | RC3/RP17 — I/O port / remappable |
| Chân 54 | RC4/RP18 — I/O port / remappable |
| Chân 55 | RC5/RP19 — I/O port / remappable |
| Chân 56 | VDD — Positive supply |
| Chân 57 | VSS — Ground |
| Chân 58 | RD0/RP20 — I/O port / remappable |
| Chân 59 | RD1/RP21 — I/O port / remappable |
| Chân 60 | RD2/RP22 — I/O port / remappable |
| Chân 61 | RD3/RP23 — I/O port / remappable |
| Chân 62 | RD4/RP24 — I/O port / remappable |
| Chân 63 | RD5/RP25 — I/O port / remappable |
| Chân 64 | MCLR — Master Clear (reset) input, active low |
Ứng dụng tiêu biểu
PIC24FJ128GA106-I/PT phù hợp cho 6 Áp dụngs: Low-Power IoT Sensor Node, Capacitive Touch HMI Panel, Industrial Data Logger, USB-to-Multiple-UART Bridge, Smart Home Control Hub, Medical Patient Monitor (Non-Critical).
Low-Power IoT Sensor Node
The PIC24FJ128GA106-I/PT is ideal for battery-powered IoT sensor nodes because its <100 nA standby current with full RAM retention lets a sensor node sleep for months on a single coin cell. The 128 KB Flash fits BLE module command firmware plus a TCP/HTTP stack, while 16 KB RAM buffers telemetry between radio wake events. Operating from 2.0-3.6 V enables direct connection to 2x AA or single-cell Li-ion packs without a boost regulator. The 4 UARTs let one MCU bridge a BLE module, a LoRa modem, a debug console, and a GPS simultaneously.
Được đề xuất
Capacitive Touch HMI Panel
With its on-chip CTMU block, the PIC24FJ128GA106-I/PT supports up to 64 capacitive touch buttons without any external touch controller IC. The 32 MHz CPU debounces and processes multi-touch events in real time, while the 16 KB RAM holds a UI state machine and the 128 KB Flash stores the menu tree and graphics descriptors. The 3x SPI channels can drive simultaneously an LCD, an external Flash, and a Wi-Fi module. Designers save BOM cost and PCB area versus an MCU-plus-separate-touch-IC approach, and PPS allows routing optimization for slim bezel designs.
Được đề xuất
Industrial Data Logger
The PIC24FJ128GA106-I/PT serves as the core of an industrial data logger, leveraging 128 KB Flash to buffer 24 hours of timestamped records and 16 KB RAM as a ring buffer between ADC conversions and SD-card writes. Its 10/12-bit ADC and 23 timers handle multi-channel sensor sampling and event timestamping. The 3x I2C interfaces pull in environmental sensors (temperature, humidity, pressure), while one UART feeds a Modbus RTU link to a PLC. The 2.0-3.6 V operating range plus -40C to +85C industrial temperature grade suit factory floor conditions.
Được đề xuất
USB-to-Multiple-UART Bridge
The PIC24FJ128GA106-I/PT can be deployed as a USB-to-multi-UART bridge thanks to its 4 hardware UART channels and rich DMA support. Engineers use the on-chip USB peripheral to enumerate as a CDC composite device presenting up to 4 virtual COM ports, then route each COM port to one of the UARTs. The 128 KB Flash accommodates USB stack plus class drivers, and the 32 MHz CPU keeps latency low. PPS allows flexible pin assignments for compact dongle form factors, while the 16 KB RAM absorbs high-throughput buffering.
Được đề xuất
Smart Home Control Hub
As a smart home control hub, the PIC24FJ128GA106-I/PT integrates multiple wireless protocols through its 3x UART and 3x SPI channels, interfacing with Wi-Fi, Zigbee, BLE, and LoRa modules concurrently. The 128 KB Flash stores protocol stacks and OTA update logic, while the 16 KB RAM handles message routing tables. Peripheral Pin Select allows the MCU to be placed centrally on a hub PCB without being constrained by fixed peripheral-to-pin mappings. The CTMU can also handle the hub's front-panel capacitive buttons for local override.
Được đề xuất
Medical Patient Monitor (Non-Critical)
The PIC24FJ128GA106-I/PT fits non-critical medical monitoring devices such as fitness-grade heart-rate belts, SpO2 reference designs, and battery-powered thermometers. Its 10/12-bit ADC and 3x I2C support multi-sensor fusion, while the 128 KB Flash fits RTOS kernels and BLE profile stacks. The 16 KB RAM buffers waveform packets, and PPS simplifies routing inside compact wearable form factors. Industrial -40C to +85C temperature grade supports wearable body-temperature ranges. Note: this part is not FDA-cleared; production medical devices require IEC 60601-1 compliance and dedicated medical-grade MCUs.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC24FJ128GA106-I/PT — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | PIC24FJ128GA006-I/PT | PIC24FJ128GA306-I/PT | PIC24FJ128GB106-I/PT | PIC24FJ128GA010-I/PT | PIC24FJ64GA106-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-64 (PT) 10x10 mm | TQFP-64 (PT) - same | TQFP-64 (PT) - same | TQFP-64 (PT) - same | TQFP-64 (PT) - same | TQFP-64 (PT) - same |
| Program Flash | 128 KB | 128 KB - same | 128 KB - same | 128 KB - same | 128 KB - same | 64 KB (-50%) |
| RAM | 16 KB | 8 KB (-50%) | 24 KB (+50%) | 16 KB - same | 8 KB (-50%) | 8 KB (-50%) |
| CPU Speed | 32 MHz / 8 MIPS | 32 MHz - same | 32 MHz - same | 32 MHz - same | 32 MHz - same | 32 MHz - same |
| Operating Voltage | 2.0 - 3.6 V | 2.0 - 3.6 V - same | 2.0 - 3.6 V - same | 2.0 - 3.6 V - same | 2.0 - 3.6 V - same | 2.0 - 3.6 V - same |
| CTMU Touch Support | Yes (up to 64 buttons) | No | Yes | Limited / varies | No | Yes |
| Peripheral Pin Select (PPS) | Yes | Yes | Yes | Yes | No (legacy peripheral mapping) | Yes |
| USB Peripheral | No (USB-free variant) | No | No | Yes (USB-OTG) | No | No |
| Graphics (EPMP) | No | No | Yes | Yes | No | No |
Bảo phân biệt quan trọng
- Built-in CTMU hardware for up to 64 capacitive touch buttons without external IC (vsPIC24FJ128GA006-I/PT)
- Peripheral Pin Select (PPS) flexibility for routing optimization (vsPIC24FJ128GA010-I/PT)
- USB-OTG peripheral absent (cleaner general-purpose design) (vsPIC24FJ128GB106-I/PT)
- 16 KB RAM vs 8 KB on smaller variants (vsPIC24FJ128GA006-I/PT)
Ghi chú thiết kế
The PIC24FJ128GA106-I/PT is a 3.3V-class MCU operating from 2.0-3.6 V. Do NOT drive any I/O pin with 5V logic; use a level shifter (e.g., TXS0108E or discrete MOSFET circuit) when interfacing to legacy 5V peripherals. Place a 100 nF decoupling capacitor on each VDD pin (the part has multiple VDD/VSS pairs around the TQFP perimeter) within 3 mm of the pin, plus a bulk 4.7 uF tantalum or ceramic near the package.
Estimated: PPS peripheral-pin remap settings are RAM-resident by default after each reset. If your firmware does NOT commit the PPS configuration to the device's non-volatile configuration registers, the remapping is lost on every power-cycle and the application firmware must re-apply it before using the mapped peripheral. Always burn the PPS lock or re-apply mappings in your startup code per Microchip PIC24FJ128GA106 family datasheet section on Peripheral Pin Select.
The 64-pin TQFP (10x10 mm) package dissipates moderate power - at 32 MHz the core draws roughly 30 mA active (estimated from PIC24FJ family typical 0.8 mA/MIPS). Under full peripheral load with all I/O toggling, total current can reach 60 mA, dissipating about 200 mW at 3.3V. This is well within the TQFP's thermal envelope; no heatsink is needed. However, in a sealed enclosure with no airflow, derate ambient by 5-10C to be safe.
Route PPS-mapped signals to inner PCB layers with controlled impedance only when needed (SPI clocks >25 MHz, USB on the GB variant). For most GPIO at 32 MHz, standard 50-ohm microstrip is unnecessary - keep traces short and avoid stubs. Place the 32.768 kHz RTC crystal (SOSC) within 5 mm of pins 49-50 with a guard ring tied to analog ground to minimize jitter for timekeeping applications.
Thông tin tuân thủ
RoHS and REACH compliance stated on Microchip product page. Industrial temperature grade (-I suffix, -40C to +85C). Not AEC-Q100 qualified - choose PIC24FJ128GA106-E/PT (extended temperature) or PIC24FJ128GA106-H/PT for harsh-environment automotive variants if available.