PIC24FJ128GA006-I/MR - 16-bit 128KB Flash MCU 64-VQFN | Microchip
Référence : PIC24FJ128GA006-I/MR ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 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 Présentation
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.
Alternatives de remplacement direct pour PIC24FJ128GA006-I/MR — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC24FJ128GA006-I/MR (même facteur de forme et même empreinte) — différant par Core Architecture, Package, ADC, Operating Temperature, Timers.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC24FJ128DA106-I/MR
✅ Remplacement direct✓ En stock
$2.4 / unité
Voir la fiche technique →PIC24FJ128GA008-I/MR
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC24FJ128GB106-I/MR
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC24FJ64GA006-I/MR
✅ Remplacement direct✓ En stock
$3.65 / unité
Voir la fiche technique →PIC24FJ256GA606-I/MR
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC24FJ128GA006-I/MR Valeurs maximales et caractéristiques électriques
| 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) |
| Boîtier | 64-VQFN (9x9 mm) with exposed thermal pad |
| Type de montage | Surface Mount |
| Température de fonctionnement | -40 C to +85 C (Industrial) |
| Niveau MSL | 3 |
| Statut RoHS | Compliant |
Configuration des broches de PIC24FJ128GA006-I/MR
| Broche 1 | RP15/PWM2H/PMBE/RE9 — Remappable I/O, PWM output, PMP byte enable |
| Broche 2 | RP14/PWM1H/PMWR/ERED/RE8 — Remappable I/O, PWM output, PMP write strobe |
| Broche 3 | RP13/PMRD/RE7 — Remappable I/O, PMP read strobe |
| Broche 4 | RP12/RE6 — Remappable I/O |
| Broche 5 | RP11/RE5 — Remappable I/O |
| Broche 6 | RP10/RE4 — Remappable I/O |
| Broche 7 | RP9/RE3 — Remappable I/O |
| Broche 8 | RP8/RE2 — Remappable I/O |
| Broche 9 | RP7/RE1 — Remappable I/O |
| Broche 10 | RP6/RE0 — Remappable I/O |
| Broche 11 | VDD — Supply voltage (2.0-3.6 V) |
| Broche 12 | VSS — Ground |
| Broche 13 | OSC1/CLKI/RA0 — Crystal input or external clock |
| Broche 14 | OSC2/CLKO/RA1 — Crystal output or clock out |
| Broche 15 | RA2 — Digital I/O |
| Broche 16 | RA3 — Digital I/O |
| Broche 17 | RA4 — Digital I/O |
| Broche 18 | RA5 — Digital I/O |
| Broche 19 | RA6 — Digital I/O |
| Broche 20 | RA7 — Digital I/O |
| Broche 21 | RB0/PGED1 — Digital I/O / ICD program data |
| Broche 22 | RB1/PGEC1 — Digital I/O / ICD program clock |
| Broche 23 | RB2 — Digital I/O |
| Broche 24 | RB3 — Digital I/O |
| Broche 25 | RB4 — Digital I/O |
| Broche 26 | RB5 — Digital I/O |
| Broche 27 | RB6 — Digital I/O |
| Broche 28 | RB7 — Digital I/O |
| Broche 29 | RC1/T2CK — Digital I/O / Timer2 clock |
| Broche 30 | RC2 — Digital I/O |
| Broche 31 | RC3 — Digital I/O |
| Broche 32 | RC4 — Digital I/O |
| Broche 33 | VDD — Supply voltage (2.0-3.6 V) |
| Broche 34 | VSS — Ground |
| Broche 35 | RD0 — Digital I/O |
| Broche 36 | RD1 — Digital I/O |
| Broche 37 | RD2 — Digital I/O |
| Broche 38 | RD3 — Digital I/O |
| Broche 39 | RD4 — Digital I/O |
| Broche 40 | RD5 — Digital I/O |
| Broche 41 | RD6 — Digital I/O |
| Broche 42 | RD7 — Digital I/O |
| Broche 43 | RF0 — Digital I/O |
| Broche 44 | RF1 — Digital I/O |
| Broche 45 | RF2 — Digital I/O |
| Broche 46 | RF3 — Digital I/O |
| Broche 47 | RF4 — Digital I/O |
| Broche 48 | RF5 — Digital I/O |
| Broche 49 | RF6 — Digital I/O |
| Broche 50 | RF7 — Digital I/O |
| Broche 51 | RG0 — Digital I/O |
| Broche 52 | RG1 — Digital I/O |
| Broche 53 | VDD — Supply voltage (2.0-3.6 V) |
| Broche 54 | VSS — Ground |
| Broche 55 | VDDCORE — Internal 1.8 V regulator output (decouple with 10 uF) |
| Broche 56 | D+/RG2 — USB D+ or digital I/O |
| Broche 57 | D-/RG3 — USB D- or digital I/O |
| Broche 58 | VBUS/RG6 — USB VBUS detect or digital I/O |
| Broche 59 | VUSB3V3/RG7 — USB internal 3.3V regulator output |
| Broche 60 | RG8 — Digital I/O |
| Broche 61 | RG9 — Digital I/O |
| Broche 62 | RG12 — Digital I/O |
| Broche 63 | RG13 — Digital I/O |
| Broche 64 | RG14 — Digital I/O |
Applications typiques
PIC24FJ128GA006-I/MR convient pour 6 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC24FJ128GA006-I/MR — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- 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))
Notes de conception
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.
Informations de conformité
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.