PIC24FJ128GA006-I/MR - 16-bit 128KB Flash MCU 64-VQFN | Microchip
Teilenummer: PIC24FJ128GA006-I/MR ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $6.62 | $6,62 |
| 10 | $5.95 | $59,50 |
| 100 | $5.3 | $530,00 |
| 500 | $4.74 | $2.370,00 |
| 1.000 | $4.21 | $4.210,00 |
PIC24FJ128GA006-I/MR Übersicht
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.
Drop-in-Alternativen für PIC24FJ128GA006-I/MR – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit PIC24FJ128GA006-I/MR (gleiche Bauform und Footprint) – abweichend in Core Architecture, Package, ADC, Operating Temperature, Timers.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC24FJ128DA106-I/MR
✅ Drop-In✓ Auf Lager
$2.4 / Stück
Datenblatt ansehen →PIC24FJ128GA008-I/MR
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
PIC24FJ128GB106-I/MR
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
PIC24FJ64GA006-I/MR
✅ Drop-In✓ Auf Lager
$3.65 / Stück
Datenblatt ansehen →PIC24FJ256GA606-I/MR
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
PIC24FJ128GA006-I/MR Grenzwerte & elektrische Eigenschaften
| 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) |
| Gehäuse | 64-VQFN (9x9 mm) with exposed thermal pad |
| Montageart | Surface Mount |
| Betriebstemperatur | -40 C to +85 C (Industrial) |
| MSL-Level | 3 |
| RoHS-Status | Compliant |
PIC24FJ128GA006-I/MR Pin-Konfiguration
| Pin 1 | RP15/PWM2H/PMBE/RE9 — Remappable I/O, PWM output, PMP byte enable |
| Pin 2 | RP14/PWM1H/PMWR/ERED/RE8 — Remappable I/O, PWM output, PMP write strobe |
| Pin 3 | RP13/PMRD/RE7 — Remappable I/O, PMP read strobe |
| Pin 4 | RP12/RE6 — Remappable I/O |
| Pin 5 | RP11/RE5 — Remappable I/O |
| Pin 6 | RP10/RE4 — Remappable I/O |
| Pin 7 | RP9/RE3 — Remappable I/O |
| Pin 8 | RP8/RE2 — Remappable I/O |
| Pin 9 | RP7/RE1 — Remappable I/O |
| Pin 10 | RP6/RE0 — Remappable I/O |
| Pin 11 | VDD — Supply voltage (2.0-3.6 V) |
| Pin 12 | VSS — Ground |
| Pin 13 | OSC1/CLKI/RA0 — Crystal input or external clock |
| Pin 14 | OSC2/CLKO/RA1 — Crystal output or clock out |
| Pin 15 | RA2 — Digital I/O |
| Pin 16 | RA3 — Digital I/O |
| Pin 17 | RA4 — Digital I/O |
| Pin 18 | RA5 — Digital I/O |
| Pin 19 | RA6 — Digital I/O |
| Pin 20 | RA7 — Digital I/O |
| Pin 21 | RB0/PGED1 — Digital I/O / ICD program data |
| Pin 22 | RB1/PGEC1 — Digital I/O / ICD program clock |
| Pin 23 | RB2 — Digital I/O |
| Pin 24 | RB3 — Digital I/O |
| Pin 25 | RB4 — Digital I/O |
| Pin 26 | RB5 — Digital I/O |
| Pin 27 | RB6 — Digital I/O |
| Pin 28 | RB7 — Digital I/O |
| Pin 29 | RC1/T2CK — Digital I/O / Timer2 clock |
| Pin 30 | RC2 — Digital I/O |
| Pin 31 | RC3 — Digital I/O |
| Pin 32 | RC4 — Digital I/O |
| Pin 33 | VDD — Supply voltage (2.0-3.6 V) |
| Pin 34 | VSS — Ground |
| Pin 35 | RD0 — Digital I/O |
| Pin 36 | RD1 — Digital I/O |
| Pin 37 | RD2 — Digital I/O |
| Pin 38 | RD3 — Digital I/O |
| Pin 39 | RD4 — Digital I/O |
| Pin 40 | RD5 — Digital I/O |
| Pin 41 | RD6 — Digital I/O |
| Pin 42 | RD7 — Digital I/O |
| Pin 43 | RF0 — Digital I/O |
| Pin 44 | RF1 — Digital I/O |
| Pin 45 | RF2 — Digital I/O |
| Pin 46 | RF3 — Digital I/O |
| Pin 47 | RF4 — Digital I/O |
| Pin 48 | RF5 — Digital I/O |
| Pin 49 | RF6 — Digital I/O |
| Pin 50 | RF7 — Digital I/O |
| Pin 51 | RG0 — Digital I/O |
| Pin 52 | RG1 — Digital I/O |
| Pin 53 | VDD — Supply voltage (2.0-3.6 V) |
| Pin 54 | VSS — Ground |
| Pin 55 | VDDCORE — Internal 1.8 V regulator output (decouple with 10 uF) |
| Pin 56 | D+/RG2 — USB D+ or digital I/O |
| Pin 57 | D-/RG3 — USB D- or digital I/O |
| Pin 58 | VBUS/RG6 — USB VBUS detect or digital I/O |
| Pin 59 | VUSB3V3/RG7 — USB internal 3.3V regulator output |
| Pin 60 | RG8 — Digital I/O |
| Pin 61 | RG9 — Digital I/O |
| Pin 62 | RG12 — Digital I/O |
| Pin 63 | RG13 — Digital I/O |
| Pin 64 | RG14 — Digital I/O |
Typische Anwendungen
PIC24FJ128GA006-I/MR ist geeignet für 6 Anwendungs: 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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC24FJ128GA006-I/MR – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | 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 |
Wichtigste Unterscheidungsmerkmale
- Integrated USB 2.0 FS OTG with on-chip transceiver (vs. PIC24FJ64GA004-I/ML)
- mTouch capacitive touch peripheral for up to 16 channels (vs. PIC24FJ128DA106-I/MR)
- Parallel Master Port for external bus expansion (vs. PIC24FJ128GA010-I/PF (100-pin TQFP))
Designhinweise
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.
Compliance-Informationen
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.