PIC24FJ128GA006-I/MR - 16-bit 128KB Flash MCU 64-VQFN | Microchip
MPN: PIC24FJ128GA006-I/MR ✓ Hoạt độngPIC24FJ128GA006-I/MR Tóm tắt
What is a 16-bit Flash microcontroller? A 16-bit Flash microcontroller is an embedded computing device that integrates a CPU core, non-volatile program memory (Flash), working memory (RAM), and a rich peripheral set onto a single chip, with the program width sized at 16 bits to provide a balance between 8-bit simplicity and 32-bit computational headroom. In the hierarchy of embedded MCUs, this part sits at: PIC24F MCU -> 16-bit MCU -> microcontroller -> embedded processor -> semiconductor IC.
Key features include 128 KB Flash (43K x 24 words), 8 KB RAM, 53 digital I/O pins, an mTouch capacitive touch peripheral, a Parallel Master Port (PMP) for external bus expansion, USB 2.0 full-speed On-The-Go (OTG) with integrated transceiver, a 16-bit CRC, a Real-Time Clock and Calendar (RTCC), and the Microchip Core Independent Peripherals (CIPs) ecosystem for low-power operation. The internal oscillator is factory-calibrated to within +/- 2% accuracy.
Technical depth: the PIC24F core uses a modified Harvard architecture with a 16-bit data path and a 24-bit instruction word, allowing single-cycle multiplication. The Flash is rated for at least 1000 erase/write cycles typical. The on-chip 1.8V core regulator is powered from a 2.0-3.6V supply, providing a robust noise environment for analog peripherals, including the 10-bit ADC capable of 500 ksps (1.1 Msps for two channels).
Typical applications include industrial control panels, low-power human-machine interfaces with LCD or segmented display, USB peripherals and OTG device firmware upgrades, secure access control with capacitive touch keypads, portable medical measurement, and general-purpose embedded designs using PMP to drive external parallel N-TPU/FIFO memories.
When designing with this part, ensure that the VQFN-9x9 exposed pad is soldered to a sufficient copper pour for thermal dissipation and that VDDCORE is bypassed with a 10 uF ceramic capacitor. The device is also offered in 64-pin TQFP and 80/100-pin packages (e.g., PIC24FJ128GA006-I/PT, PIC24FJ128GA010-I/PF) with the same peripheral map for design reuse.
This page synthesizes distributor pricing, drop-in 64-VQFN alternatives, and practical design notes that extend beyond the manufacturer datasheet DS39747C for engineers evaluating PIC24F MCU selection.
Bộ thay thế dễ dàng lắp đặt cho PIC24FJ128GA006-I/MR — 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 PIC24FJ128GA006-I/MR (cùng hình factor và footprint) — khác nhau ở Core Architecture, Package, ADC, Operating Temperature, Timers.
PIC24FJ128DA106-I/MR
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC24FJ128GA008-I/MR
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC24FJ128GB106-I/MR
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC24FJ64GA006-I/MR
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC24FJ256GA606-I/MR
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC24FJ128GA006-I/MR Tỷ lệ tối đa & tính chất điện
| Core Architecture | PIC24F (16-bit Harvard) |
| Family | PIC24FJ128GA006 |
| Program Memory (Flash) | 128 KB (43K x 24 words) |
| Data RAM | 8 KB |
| Maximum CPU Speed | 16 MIPS at 16 MHz |
| Operating Voltage | 2.0 V to 3.6 V |
| I/O Pins | 53 |
| ADC | 10-bit, 16 channels, 500 ksps (1.1 Msps on 2 channels) |
| Timers | 5 x 16-bit |
| Parallel Master Port (PMP) | Yes |
| USB | USB 2.0 FS OTG with integrated transceiver |
| RTCC | Yes (Real-Time Clock and Calendar) |
| Hộp | 64-VQFN (9x9 mm) with exposed thermal pad |
| Kiểu lắp đặt | Surface Mount |
| Nhiệt độ hoạt động | -40 C to +85 C (Industrial) |
| Cấp MSL | 3 |
| Trạng thái RoHS | Compliant |
Cấu hình chân PIC24FJ128GA006-I/MR
| Chân 1 | RP15/PWM2H/PMBE/RE9 — Remappable I/O, PWM output, PMP byte enable |
| Chân 2 | RP14/PWM1H/PMWR/ERED/RE8 — Remappable I/O, PWM output, PMP write strobe |
| Chân 3 | RP13/PMRD/RE7 — Remappable I/O, PMP read strobe |
| Chân 4 | RP12/RE6 — Remappable I/O |
| Chân 5 | RP11/RE5 — Remappable I/O |
| Chân 6 | RP10/RE4 — Remappable I/O |
| Chân 7 | RP9/RE3 — Remappable I/O |
| Chân 8 | RP8/RE2 — Remappable I/O |
| Chân 9 | RP7/RE1 — Remappable I/O |
| Chân 10 | RP6/RE0 — Remappable I/O |
| Chân 11 | VDD — Supply voltage (2.0-3.6 V) |
| Chân 12 | VSS — Ground |
| Chân 13 | OSC1/CLKI/RA0 — Crystal input or external clock |
| Chân 14 | OSC2/CLKO/RA1 — Crystal output or clock out |
| Chân 15 | RA2 — Digital I/O |
| Chân 16 | RA3 — Digital I/O |
| Chân 17 | RA4 — Digital I/O |
| Chân 18 | RA5 — Digital I/O |
| Chân 19 | RA6 — Digital I/O |
| Chân 20 | RA7 — Digital I/O |
| Chân 21 | RB0/PGED1 — Digital I/O / ICD program data |
| Chân 22 | RB1/PGEC1 — Digital I/O / ICD program clock |
| Chân 23 | RB2 — Digital I/O |
| Chân 24 | RB3 — Digital I/O |
| Chân 25 | RB4 — Digital I/O |
| Chân 26 | RB5 — Digital I/O |
| Chân 27 | RB6 — Digital I/O |
| Chân 28 | RB7 — Digital I/O |
| Chân 29 | RC1/T2CK — Digital I/O / Timer2 clock |
| Chân 30 | RC2 — Digital I/O |
| Chân 31 | RC3 — Digital I/O |
| Chân 32 | RC4 — Digital I/O |
| Chân 33 | VDD — Supply voltage (2.0-3.6 V) |
| Chân 34 | VSS — Ground |
| Chân 35 | RD0 — Digital I/O |
| Chân 36 | RD1 — Digital I/O |
| Chân 37 | RD2 — Digital I/O |
| Chân 38 | RD3 — Digital I/O |
| Chân 39 | RD4 — Digital I/O |
| Chân 40 | RD5 — Digital I/O |
| Chân 41 | RD6 — Digital I/O |
| Chân 42 | RD7 — Digital I/O |
| Chân 43 | RF0 — Digital I/O |
| Chân 44 | RF1 — Digital I/O |
| Chân 45 | RF2 — Digital I/O |
| Chân 46 | RF3 — Digital I/O |
| Chân 47 | RF4 — Digital I/O |
| Chân 48 | RF5 — Digital I/O |
| Chân 49 | RF6 — Digital I/O |
| Chân 50 | RF7 — Digital I/O |
| Chân 51 | RG0 — Digital I/O |
| Chân 52 | RG1 — Digital I/O |
| Chân 53 | VDD — Supply voltage (2.0-3.6 V) |
| Chân 54 | VSS — Ground |
| Chân 55 | VDDCORE — Internal 1.8 V regulator output (decouple with 10 uF) |
| Chân 56 | D+/RG2 — USB D+ or digital I/O |
| Chân 57 | D-/RG3 — USB D- or digital I/O |
| Chân 58 | VBUS/RG6 — USB VBUS detect or digital I/O |
| Chân 59 | VUSB3V3/RG7 — USB internal 3.3V regulator output |
| Chân 60 | RG8 — Digital I/O |
| Chân 61 | RG9 — Digital I/O |
| Chân 62 | RG12 — Digital I/O |
| Chân 63 | RG13 — Digital I/O |
| Chân 64 | RG14 — Digital I/O |
Ứng dụng tiêu biểu
PIC24FJ128GA006-I/MR phù hợp cho 6 Áp dụngs: Industrial Control Panel with Capacitive Touch, USB OTG Field Firmware Upgrade Dongle, Portable Medical Measurement Device, Secure Access Control Keypad with Touch Sensing, General-Purpose Embedded Controller with External Bus, USB-Powered Data Logger with RTCC Timestamping.
Industrial Control Panel with Capacitive Touch
The PIC24FJ128GA006-I/MR suits industrial control panels because its 16 MIPS performance handles debouncing, gesture processing, and Modbus communications, while the integrated mTouch capacitive touch peripheral eliminates the need for a separate touch IC, reducing BOM and PCB area. The 53 I/O pins comfortably drive segment LEDs, button matrices, and an SPI-connected color TFT, and the 128 KB Flash stores large UI assets. Operating from -40 C to +85 C, the part tolerates factory-floor thermal stress; the integrated 16-channel 10-bit ADC reads sensor inputs at 500 ksps for fast current/voltage feedback in motor control loops.
Được đề xuất
USB OTG Field Firmware Upgrade Dongle
The PIC24FJ128GA006-I/MR is ideal for USB-OTG firmware upgrade sticks because it integrates the USB 2.0 full-speed OTG transceiver on-die, requiring only external 27-ohm series resistors on D+/D- lines and removing the need for a separate PHY. With 128 KB Flash and 8 KB RAM, it can store bootloader images and a USB MSD device stack, while the 16 MIPS throughput ensures fast CDC/MSD transfers. The on-chip 1.8V regulator simplifies power design, and the 64-VQFN 9x9 mm package fits inside a compact dongle form factor. Per Microchip DS39747C, the USB peripheral works in host, device, and OTG modes without external pull-up components.
Được đề xuất
Portable Medical Measurement Device
The PIC24FJ128GA006-I/MR fits portable medical devices because its 2.0-3.6 V operating range draws only a few mA active and lower (28) sleep current per Microchip datasheet, extending battery life on coin-cell packs. The 10-bit 500 ksps ADC with 16 channels interfaces directly to bio-sensor analog front-ends, while the RTCC timestamps measurement events to second precision for clinical logs. The 128 KB Flash stores IEC 62304-compliant firmware plus reference lookup tables. The 64-VQFN exposed thermal pad keeps the die temperature within industrial specs during extended bedside monitoring, and CIPs (Core Independent Peripherals) offload routine tasks from the CPU to reduce power.
Được đề xuất
Secure Access Control Keypad with Touch Sensing
The PIC24FJ128GA006-I/MR serves secure access keypads because the mTouch peripheral provides up to 16 capacitive touch channels for PIN entry without mechanical buttons, while the 16 MIPS core runs encrypted PIN storage and credential verification. The 128 KB Flash accommodates 16-entry PIN logs and AES-style ciphers, and the Parallel Master Port (PMP) drives an external LCD character display for status feedback. The 53 I/O pins handle relay control, RFID reader interface (UART), and tamper switches. Per Microchip DS39747C, the device's internal 8 MHz oscillator with +/- 2% accuracy is sufficient for keypad timing without external crystals, reducing BOM cost.
Được đề xuất
General-Purpose Embedded Controller with External Bus
The PIC24FJ128GA006-I/MR is well suited for general-purpose embedded designs that require external parallel memory or bus peripherals because the integrated Parallel Master Port (PMP) provides 8/16-bit data lines and up to 16 address lines, allowing direct connection to SRAM, FIFOs, or character displays. With 128 KB Flash for firmware and 8 KB RAM for buffers, the 16 MIPS CPU comfortably handles communication stacks over UART/I2C/SPI plus PMP transactions. The 64-VQFN 9x9 mm package combines high pin count with a small PCB footprint, and the exposed thermal pad ensures thermal stability during sustained PMP bus activity at full CPU speed.
Được đề xuất
USB-Powered Data Logger with RTCC Timestamping
The PIC24FJ128GA006-I/MR is a strong fit for USB-powered data loggers because the integrated RTCC timestamps log entries with second-level accuracy while the USB 2.0 full-speed peripheral streams the log to a host PC for analysis. The 16-channel 10-bit ADC samples thermocouples, flow sensors, or voltage monitors at 500 ksps aggregate, and the 128 KB Flash stores days of compressed records before offload. The 8 KB RAM doubles as a circular buffer for real-time capture, and the 64-VQFN exposed thermal pad helps dissipate heat from USB-powered continuous sampling. The device's 2.0-3.6 V range matches a USB 5 V rail after a 3.3V LDO drop.
Đượ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 PIC24FJ128GA006-I/MR — 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 | PIC24FJ128DA106-I/MR | PIC24FJ128GA008-I/MR | PIC24FJ128GB106-I/MR | PIC24FJ64GA006-I/MR | PIC24FJ256GA606-I/MR |
|---|---|---|---|---|---|---|
| Package | 64-VQFN (9x9 mm) | 64-VQFN (9x9 mm) - same | 64-VQFN (9x9 mm) - same | 64-VQFN (9x9 mm) - same | 64-VQFN (9x9 mm) - same | 64-VQFN (9x9 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 128 KB | 128 KB | 256 KB | 128 KB | 64 KB | 256 KB |
| RAM | 8 KB | 24 KB | 8 KB | 16 KB | 8 KB | 32 KB |
| CPU Speed | 16 MIPS @ 16 MHz | 16 MIPS @ 16 MHz | 16 MIPS @ 16 MHz | 16 MIPS @ 16 MHz | 16 MIPS @ 16 MHz | 16 MIPS @ 16 MHz |
| 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 |
| USB On-The-Go | Yes (FS OTG) | Yes (FS OTG) | Yes (FS OTG) | Yes (FS OTG) | Yes (FS OTG) | Yes (FS OTG) |
| Special Features | PMP, RTCC, mTouch | PMP, RTCC, mTouch + Crypto | PMP, RTCC, mTouch | PMP, RTCC, mTouch + LCD | PMP, RTCC, mTouch | PMP, RTCC, mTouch |
| I/O Pins | 53 | 53 | 53 | 53 | 53 | 53 |
Bảo phân biệt quan trọng
- Integrated USB 2.0 FS OTG with on-chip transceiver (vsPIC24FJ64GA004-I/ML)
- mTouch capacitive touch peripheral for up to 16 channels (vsPIC24FJ128DA106-I/MR)
- Parallel Master Port for external bus expansion (vsPIC24FJ128GA010-I/PF (100-pin TQFP))
Ghi chú thiết kế
The 64-VQFN package uses an exposed thermal pad on the underside of the IC. Per Microchip PIC24FJ128GA006 datasheet DS39747C, the pad must be soldered to a copper pour on the top layer with at least 6 thermal vias to the inner/ground planes to keep junction temperature within the -40 C to +85 C industrial range during sustained 16 MIPS operation. Without the pad soldered, theta_JA rises significantly and the device can thermally throttle or fail at elevated ambient.
The VDDCORE pin (pin 55) is the output of the internal 1.8 V regulator and must be decoupled with a 10 uF X5R/X7R ceramic capacitor placed within 3 mm of the pin and tied to the ground plane with short traces. The VUSB3V3 pin (pin 59) requires a 0.47 uF capacitor for USB PHY operation. Inadequate decoupling causes unstable core voltage under load transients, leading to ADC noise and unexpected resets. Always power VDD with a 100 nF + 10 uF pair near the package.
A common pitfall is failing to configure the PPS (Peripheral Pin Select) registers before using remappable I/O such as RP15 or RP6 as digital I/O. By default, remappable pins are assigned to analog functions and must be unlocked and remapped via the __builtin_write_OSCCONL sequence in XC16. Without this initialization, the pin will not respond to TRIS/LAT writes, and the design will appear to have a dead MCU.
Place the 16 MHz crystal (or external clock source) within 5 mm of OSC1/OSC2 (pins 13/14) with a guard ring tied to ground to reduce EMI. Keep the D+/D- USB traces (pins 56/57) impedance-matched to 90 ohms differential and length-matched within 2 mm. Route the VDDCORE decoupling trace directly to the ground plane via a short via-in-pad if allowed by the fab; otherwise use a wide trace to minimize parasitic inductance.
Thông tin tuân thủ
RoHS compliant per Microchip product page. Industrial temperature grade -40C to +85C. Not AEC-Q100 qualified; choose PIC24FJ128GA006-I/MRVAO for automotive. Halogen-free status not explicitly stated in the verified web data.