PIC24FJ128GA106-I/MR - 128KB Flash 16-bit MCU | Microchip
부품 번호: PIC24FJ128GA106-I/MR ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $6.42 | $6.42 |
| 10 | $5.78 | $57.80 |
| 100 | $5.11 | $511.00 |
| 500 | $4.62 | $2,310.00 |
| 1,000 | $4.15 | $4,150.00 |
PIC24FJ128GA106-I/MR 개요
What is a 16-bit Flash Microcontroller? A 16-bit flash microcontroller is an embedded processing device that combines a CPU with 16-bit data path width, on-chip non-volatile Flash program memory, and integrated peripherals such as timers, communication controllers, and analog blocks. PIC24F devices sit in Microchip's product hierarchy as general-purpose MCU -> 16-bit MCU -> flash MCU -> embedded microcontroller -> semiconductor, bridging 8-bit PIC16/PIC18 devices and 32-bit PIC32 parts. They are favored when 8-bit MCUs exhaust performance and 32-bit MCUs are over-spec for cost-sensitive designs.
Key features include 128 KB (43K x 24) self-programmable Flash, 16 KB SRAM, hardware Real-Time Clock and Calendar (RTCC), 10-bit ADC with up to 16 channels, multiple PWM/SCCP modules, JTAG and ICSP debugging, and a Peripheral Pin Select (PPS) mapper for flexible signal routing. The nanoWatt XLP technology provides multiple power-saving modes including deep sleep with RTCC retention and low-power peripheral operation. The integrated CTMU peripheral simplifies touch and capacitive sensing implementations.
The PIC24FJ128GA106 uses a Harvard RISC architecture with a 16-bit instruction set and 24-bit instruction width, enabling single-cycle instruction fetch with deterministic interrupt latency. The 32 MHz internal oscillator and on-chip PLL provide flexible clocking while the PPS system allows remapping of digital peripherals to most I/O pins, simplifying PCB layout. The wide 2.0 V to 3.6 V operating range and integrated voltage regulator reduce external component count for compact battery-powered designs.
Typical applications include low-power IoT edge nodes, industrial sensor hubs, HMI/touch control panels, portable medical monitors, USB device controllers (with companion PIC24 USB parts), and automotive body electronics. The combination of RTCC, large SRAM buffer, and rich connectivity suits multi-protocol gateway designs and human-machine interface products.
When designing with this MCU, place a 0.1 uF decoupling capacitor adjacent to each VDD/VSS pair, configure the PPS registers before enabling peripherals, and verify JTAG/ICSP pin usage during layout to avoid conflicts with target peripherals. Always set configuration bits in code to lock I/O, oscillator mode, and watchdog behavior at startup.
This page synthesizes distributor pricing, drop-in package alternatives, application-specific design notes, and comparison tables not found in the manufacturer datasheet alone.
드롭인 대체품: PIC24FJ128GA106-I/MR — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC24FJ128GA106-I/MR (동일 폼 팩터 및 풋프린트) — 차이점: Package, ADC, Core, Operating Temperature, Core Architecture.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC24FJ128GA106T-I/MR
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC24FJ128GA106-E/MR
✅ 드롭인✓ 재고 있음
$4.1 / 개
데이터시트 보기 →PIC24FJ128DA106-I/MR
✅ 드롭인✓ 재고 있음
$2.4 / 개
데이터시트 보기 →PIC24FJ128DA106T-I/MR
✅ 드롭인✓ 재고 있음
$4.85 / 개
데이터시트 보기 →PIC24FJ128DA206-I/MR
✅ 드롭인✓ 재고 있음
$4.71 / 개
데이터시트 보기 →PIC24FJ128GA006-I/MR
✅ 드롭인✓ 재고 있음
$4.21 / 개
데이터시트 보기 →PIC24FJ128GA106-I/MR 최대 정격 & 전기적 특성
| Architecture | 16-bit PIC24F RISC, Harvard |
| Core | PIC24F nanoWatt XLP |
| Program Flash | 128 KB (43K x 24 words) |
| SRAM | 16 KB |
| Maximum CPU Speed | 32 MIPS (32 MHz at 3.3 V) |
| Supply Voltage (VDD) | 2.0 V to 3.6 V |
| 동작 온도 | -40C to +85C (Industrial, -I suffix) |
| 패키지 | 64-pin VQFN (9x9 mm), MR suffix |
| 핀 수 | 64 |
| I2C Modules | 3 |
| SPI Modules | 3 |
| UART Modules | 4 |
| Timers | 23 independent |
| ADC | 10-bit, up to 16 channels |
| RTCC | Hardware Real-Time Clock and Calendar |
| Standby Current | <100 nA (XLP deep sleep with RTCC) |
| Debug | JTAG and ICSP |
| RoHS 상태 | Compliant |
PIC24FJ128GA106-I/MR 핀 구성
| 핀 1 | RP15/RB15 — Remappable I/O / port B bit 15 |
| 핀 2 | RP14/RB14 — Remappable I/O / port B bit 14 |
| 핀 3 | RP13/RB13 — Remappable I/O / port B bit 13 |
| 핀 4 | RP12/RB12 — Remappable I/O / port B bit 12 |
| 핀 5 | VDD — Positive supply (2.0 V to 3.6 V) |
| 핀 6 | VSS — Ground reference |
| 핀 7 | OSC1/RC12 — Crystal oscillator input or general I/O |
| 핀 8 | OSC2/RC13 — Crystal oscillator output or general I/O |
| 핀 9 | RP0/RC0 — Remappable I/O / port C bit 0 |
| 핀 10 | RP1/RC1 — Remappable I/O / port C bit 1 |
| 핀 11 | RP2/RC2 — Remappable I/O / port C bit 2 |
| 핀 12 | RP3/RC3 — Remappable I/O / port C bit 3 |
| 핀 13 | RP4/RC4 — Remappable I/O / port C bit 4 |
| 핀 14 | RP5/RC5 — Remappable I/O / port C bit 5 |
| 핀 15 | VSS — Ground reference |
| 핀 16 | VDD — Positive supply |
| 핀 17 | RP6/RC6 — Remappable I/O / port C bit 6 |
| 핀 18 | RP7/RC7 — Remappable I/O / port C bit 7 |
| 핀 19 | RP8/RC8 — Remappable I/O / port C bit 8 |
| 핀 20 | RP9/RC9 — Remappable I/O / port C bit 9 |
| 핀 21 | RP10/RC10 — Remappable I/O / port C bit 10 |
| 핀 22 | RP11/RC11 — Remappable I/O / port C bit 11 |
| 핀 23 | AN0/RB0 — Analog input 0 / port B bit 0 |
| 핀 24 | AN1/RB1 — Analog input 1 / port B bit 1 |
| 핀 25 | AN2/RB2 — Analog input 2 / port B bit 2 |
| 핀 26 | AN3/RB3 — Analog input 3 / port B bit 3 |
| 핀 27 | AN4/RB4 — Analog input 4 / port B bit 4 |
| 핀 28 | AN5/RB5 — Analog input 5 / port B bit 5 |
| 핀 29 | VSS — Ground reference |
| 핀 30 | VDD — Positive supply |
| 핀 31 | AN6/RB6 — Analog input 6 / port B bit 6 |
| 핀 32 | AN7/RB7 — Analog input 7 / port B bit 7 |
| 핀 33 | AN8/RB8 — Analog input 8 / port B bit 8 |
| 핀 34 | AN9/RB9 — Analog input 9 / port B bit 9 |
| 핀 35 | AN10/RB10 — Analog input 10 / port B bit 10 |
| 핀 36 | AN11/RB11 — Analog input 11 / port B bit 11 |
| 핀 37 | AN12/RC12 — Analog input 12 / port C bit 12 (shared with OSC1) |
| 핀 38 | AN13/RC13 — Analog input 13 / port C bit 13 (shared with OSC2) |
| 핀 39 | AN14/RD14 — Analog input 14 / port D bit 14 |
| 핀 40 | AN15/RD15 — Analog input 15 / port D bit 15 |
| 핀 41 | VSS — Ground reference |
| 핀 42 | VDD — Positive supply |
| 핀 43 | RD0 — Port D bit 0 |
| 핀 44 | RD1 — Port D bit 1 |
| 핀 45 | RD2 — Port D bit 2 |
| 핀 46 | RD3 — Port D bit 3 |
| 핀 47 | RD4 — Port D bit 4 |
| 핀 48 | RD5 — Port D bit 5 |
| 핀 49 | RD6 — Port D bit 6 |
| 핀 50 | RD7 — Port D bit 7 |
| 핀 51 | RD8 — Port D bit 8 |
| 핀 52 | RD9 — Port D bit 9 |
| 핀 53 | RD10 — Port D bit 10 |
| 핀 54 | RD11 — Port D bit 11 |
| 핀 55 | RD12 — Port D bit 12 |
| 핀 56 | RD13 — Port D bit 13 |
| 핀 57 | MCLR — Master clear reset (active low) |
| 핀 58 | PGEC1 — ICSP/JTAG clock |
| 핀 59 | PGED1 — ICSP/JTAG data |
| 핀 60 | VSS — Ground reference (exposed pad also VSS) |
| 핀 61 | RE0 — Port E bit 0 |
| 핀 62 | RE1 — Port E bit 1 |
| 핀 63 | RE2 — Port E bit 2 |
| 핀 64 | RE3 — Port E bit 3 |
일반적인 애플리케이션
PIC24FJ128GA106-I/MR 적합 용도: 6 애플리케이션s: Low-Power IoT Edge Sensor Node, Industrial Sensor Hub with RTCC Logging, Human-Machine Interface (HMI) Touch Panel, Portable Medical Monitoring Device, Automotive Body Electronics Module, Multi-Protocol Communications Gateway.
Low-Power IoT Edge Sensor Node
The PIC24FJ128GA106-I/MR's nanoWatt XLP technology delivers less than 100 nA standby current with RTCC retention, making it a strong fit for battery-powered wireless sensor nodes that wake periodically to sample environmental data. The 128 KB Flash supports protocol stacks for sub-GHz radios or BLE companion-host bridges (via UART), while 16 KB SRAM buffers measurement bursts between radio transmits. Four UART modules enable simultaneous GPS, BLE, sensor, and debug links; three I2C and three SPI ports handle multi-sensor I/O expansion. The 2.0 V to 3.6 V VDD range lets the MCU run directly from a single CR2032 or 2x AA alkaline pack without external LDO, extending field-deployment life.
추천
Industrial Sensor Hub with RTCC Logging
For industrial sensor aggregation, the PIC24FJ128GA106-I/MR combines a hardware Real-Time Clock and Calendar with 16 KB SRAM for timestamped event buffering, eliminating an external RTC chip and reducing BOM cost. The 23 independent timers provide precise sampling windows for flow meters, temperature chains, and PWM-controlled actuators. Peripheral Pin Select flexibility lets engineers route SPI sensors, I2C IO expanders, and UART diagnostics to any convenient I/O, simplifying layout for densely populated industrial PCBs. The industrial -40C to +85C operating range covers factory-floor deployments without derating.
추천
Human-Machine Interface (HMI) Touch Panel
The PIC24FJ128GA106-I/MR's 10-bit ADC with up to 16 channels and integrated CTMU peripheral supports capacitive touch sensing for HMI front panels without an external touch controller. The 128 KB Flash stores graphical state machines, multi-language fonts, and event logs, while 32 MIPS performance drives responsive touch response at 60 Hz refresh. Four UARTs connect to main MCUs or display modules; PPS remapping allows flexible PCB routing of the touch matrix to convenient pins. The 64-pin VQFN keeps the controller compact behind small glass panels.
추천
Portable Medical Monitoring Device
The PIC24FJ128GA106-I/MR's nanoWatt XLP standby current under 100 nA extends battery life in portable patient monitors that spend most of the time in sleep mode between measurements. The 2.0 V to 3.6 V supply range supports single-cell Li-ion or 2x AA battery chemistries with no external regulator, while the integrated RTCC timestamps medical events with regulatory-compliant accuracy. The hardware CRC peripheral and self-programmable Flash enable secure boot and field firmware updates critical for FDA-cleared medical devices. JTAG/ICSP debug simplifies verification under IEC 62304 development processes.
추천
Automotive Body Electronics Module
The PIC24FJ128GA106-I/MR's industrial-grade -40C to +85C operation and 32 MIPS performance handle body-comfort tasks like seat controller, mirror adjust, and lighting multiplex. Three SPI and three I2C buses communicate with sensor clusters, LED drivers, and companion MCUs while four UARTs bridge to the vehicle CAN gateway. The 128 KB Flash accommodates multiple body-control firmware variants; PPS allows pin reassignment across PCB revisions without package changes. For higher-temperature under-hood placements, the PIC24FJ128GA106-E/MR extended-temperature variant offers the same VQFN-64 footprint with -40C to +125C support.
추천
Multi-Protocol Communications Gateway
With 4 UARTs, 3 SPIs, and 3 I2Cs, the PIC24FJ128GA106-I/MR is well-suited as a bridging MCU between heterogeneous field-bus segments (RS-485, RS-232, SPI peripherals, I2C sensors). The 16 KB SRAM provides buffering for protocol translation while 32 MIPS keeps latency low for real-time Modbus, DMX, or proprietary traffic. PPS lets designers reassign peripherals during PCB respins without silicon changes. The hardware RTCC schedules synchronous polling across multiple buses; JTAG debug simplifies field deployment verification.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC24FJ128GA106-I/MR — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC24FJ128GA106T-I/MR | PIC24FJ128GA106-E/MR | PIC24FJ128DA106-I/MR | PIC24FJ128DA106T-I/MR | PIC24FJ128DA206-I/MR | PIC24FJ128GA006-I/MR |
|---|---|---|---|---|---|---|---|
| Package | VQFN-64 (9x9 mm) | VQFN-64 (9x9 mm) - same | VQFN-64 (9x9 mm) - same | VQFN-64 (9x9 mm) - same | VQFN-64 (9x9 mm) - same | VQFN-64 (9x9 mm) - same | VQFN-64 (9x9 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB |
| SRAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB |
| Maximum CPU Speed | 32 MIPS | 32 MIPS | 32 MIPS | 32 MIPS | 32 MIPS | 32 MIPS | 32 MIPS |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| USB Peripheral | Yes (USB OTG) | Yes (USB OTG) | Yes (USB OTG) | Yes (USB OTG) | Yes (USB OTG) | Yes (USB OTG) | No (no USB) |
| Integrated LCD Driver | No | No | No | Yes (segment LCD) | Yes (segment LCD) | Yes (segment LCD) | No |
| Standby Current (nanoWatt XLP) | <100 nA | <100 nA | <100 nA | <100 nA | <100 nA | <100 nA | <100 nA |
주요 차별점
- Industrial temperature grade with full nanoWatt XLP support (vs PIC24FJ128GA006-I/MR)
- Integrated LCD driver upgrade path without PCB changes (vs PIC24FJ128DA106-I/MR)
- Extended temperature option in same package (vs PIC24FJ128GA106-E/MR)
설계 노트
Estimated: at VDD = 3.3 V and active CPU at 32 MIPS with all peripherals enabled, the PIC24FJ128GA106-I/MR typically draws approximately 20 mA. Place a 0.1 uF decoupling capacitor adjacent to every VDD/VSS pair and a bulk 10 uF tantalum or ceramic near the package. For deep-sleep battery designs, ensure no floating inputs above 0.3 VDD to minimize I/O leakage; configure all unused pins as outputs low. The internal 1.8 V core regulator requires no external bypass beyond the recommended decoupling.
Configure configuration bits (FOSC, FWDT, JTAGEN, ICS) early in code before any peripheral initialization - the default JTAG-enabled state can interfere with PPS-mapped pins. When migrating between PIC24FJ128GA106 and PIC24FJ128DA106, verify CTMU, LCD, and PPS register addresses differ even though the pinout is shared. Always check Microchip's silicon errata document for revision-A1/A2 device differences before firmware lock.
Route the 32 MHz crystal traces (OSC1/OSC2) short and symmetric with a ground guard ring; keep switching traces away from the analog ANx inputs. The 64-pin VQFN (9x9 mm) exposed pad is the primary thermal and electrical ground; connect it to a low-impedance ground plane with at least 4 thermal vias to inner-layer ground. Maintain a 50 mil keep-out under the crystal and avoid routing digital signals across the analog power island.
규정 준수 정보
RoHS and REACH compliance per Microchip product page. -I suffix indicates industrial temperature grade -40C to +85C, not AEC-Q100 automotive qualified. For AEC-Q100 designs consider PIC24FJ128GA106 automotive-grade variants or PIC24FJ128DA106 family.