PIC24FJ128GA006-I/MR - 16-bit 128KB Flash MCU 64-VQFN | Microchip
부품 번호: PIC24FJ128GA006-I/MR ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 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 개요
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.
드롭인 대체품: PIC24FJ128GA006-I/MR — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC24FJ128GA006-I/MR (동일 폼 팩터 및 풋프린트) — 차이점: Core Architecture, Package, ADC, Operating Temperature, Timers.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC24FJ128DA106-I/MR
✅ 드롭인✓ 재고 있음
$2.4 / 개
데이터시트 보기 →PIC24FJ128GA008-I/MR
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC24FJ128GB106-I/MR
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC24FJ64GA006-I/MR
✅ 드롭인✓ 재고 있음
$3.65 / 개
데이터시트 보기 →PIC24FJ256GA606-I/MR
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC24FJ128GA006-I/MR 최대 정격 & 전기적 특성
| 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) |
| 패키지 | 64-VQFN (9x9 mm) with exposed thermal pad |
| 실장 유형 | Surface Mount |
| 동작 온도 | -40 C to +85 C (Industrial) |
| MSL 레벨 | 3 |
| RoHS 상태 | Compliant |
PIC24FJ128GA006-I/MR 핀 구성
| 핀 1 | RP15/PWM2H/PMBE/RE9 — Remappable I/O, PWM output, PMP byte enable |
| 핀 2 | RP14/PWM1H/PMWR/ERED/RE8 — Remappable I/O, PWM output, PMP write strobe |
| 핀 3 | RP13/PMRD/RE7 — Remappable I/O, PMP read strobe |
| 핀 4 | RP12/RE6 — Remappable I/O |
| 핀 5 | RP11/RE5 — Remappable I/O |
| 핀 6 | RP10/RE4 — Remappable I/O |
| 핀 7 | RP9/RE3 — Remappable I/O |
| 핀 8 | RP8/RE2 — Remappable I/O |
| 핀 9 | RP7/RE1 — Remappable I/O |
| 핀 10 | RP6/RE0 — Remappable I/O |
| 핀 11 | VDD — Supply voltage (2.0-3.6 V) |
| 핀 12 | VSS — Ground |
| 핀 13 | OSC1/CLKI/RA0 — Crystal input or external clock |
| 핀 14 | OSC2/CLKO/RA1 — Crystal output or clock out |
| 핀 15 | RA2 — Digital I/O |
| 핀 16 | RA3 — Digital I/O |
| 핀 17 | RA4 — Digital I/O |
| 핀 18 | RA5 — Digital I/O |
| 핀 19 | RA6 — Digital I/O |
| 핀 20 | RA7 — Digital I/O |
| 핀 21 | RB0/PGED1 — Digital I/O / ICD program data |
| 핀 22 | RB1/PGEC1 — Digital I/O / ICD program clock |
| 핀 23 | RB2 — Digital I/O |
| 핀 24 | RB3 — Digital I/O |
| 핀 25 | RB4 — Digital I/O |
| 핀 26 | RB5 — Digital I/O |
| 핀 27 | RB6 — Digital I/O |
| 핀 28 | RB7 — Digital I/O |
| 핀 29 | RC1/T2CK — Digital I/O / Timer2 clock |
| 핀 30 | RC2 — Digital I/O |
| 핀 31 | RC3 — Digital I/O |
| 핀 32 | RC4 — Digital I/O |
| 핀 33 | VDD — Supply voltage (2.0-3.6 V) |
| 핀 34 | VSS — Ground |
| 핀 35 | RD0 — Digital I/O |
| 핀 36 | RD1 — Digital I/O |
| 핀 37 | RD2 — Digital I/O |
| 핀 38 | RD3 — Digital I/O |
| 핀 39 | RD4 — Digital I/O |
| 핀 40 | RD5 — Digital I/O |
| 핀 41 | RD6 — Digital I/O |
| 핀 42 | RD7 — Digital I/O |
| 핀 43 | RF0 — Digital I/O |
| 핀 44 | RF1 — Digital I/O |
| 핀 45 | RF2 — Digital I/O |
| 핀 46 | RF3 — Digital I/O |
| 핀 47 | RF4 — Digital I/O |
| 핀 48 | RF5 — Digital I/O |
| 핀 49 | RF6 — Digital I/O |
| 핀 50 | RF7 — Digital I/O |
| 핀 51 | RG0 — Digital I/O |
| 핀 52 | RG1 — Digital I/O |
| 핀 53 | VDD — Supply voltage (2.0-3.6 V) |
| 핀 54 | VSS — Ground |
| 핀 55 | VDDCORE — Internal 1.8 V regulator output (decouple with 10 uF) |
| 핀 56 | D+/RG2 — USB D+ or digital I/O |
| 핀 57 | D-/RG3 — USB D- or digital I/O |
| 핀 58 | VBUS/RG6 — USB VBUS detect or digital I/O |
| 핀 59 | VUSB3V3/RG7 — USB internal 3.3V regulator output |
| 핀 60 | RG8 — Digital I/O |
| 핀 61 | RG9 — Digital I/O |
| 핀 62 | RG12 — Digital I/O |
| 핀 63 | RG13 — Digital I/O |
| 핀 64 | RG14 — Digital I/O |
일반적인 애플리케이션
PIC24FJ128GA006-I/MR 적합 용도: 6 애플리케이션s: 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.
추천
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.
추천
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.
추천
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.
추천
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.
추천
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.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC24FJ128GA006-I/MR — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | 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 |
주요 차별점
- 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))
설계 노트
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.
규정 준수 정보
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.