PIC24FJ128GA705T-I/M4 - 128KB 16-bit MCU 48-UQFN | Microchip
부품 번호: PIC24FJ128GA705T-I/M4 ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $5.95 | $5.95 |
| 10 | $5.36 | $53.60 |
| 100 | $4.5 | $450.00 |
| 500 | $3.95 | $1,975.00 |
| 1,000 | $3.55 | $3,550.00 |
PIC24FJ128GA705T-I/M4 개요
A microcontroller (MCU) is a single-chip computer containing a CPU core, non-volatile program memory (Flash), volatile data memory (RAM), and integrated peripherals such as ADC, timers, and communication interfaces. Within the broader taxonomy, this part belongs to the PIC24F family of Microchip 16-bit microcontrollers, which sits between 8-bit PIC16/PIC18 devices and 32-bit PIC32 devices in the Microchip portfolio. The "FJ" sub-family specifically emphasizes eXtreme Low Power (XLP) operation with sleep currents in the nanoamp range, making it suited to battery-powered and energy-harvesting applications.
Key features include a 12-bit ADC at 200 ksps with up to 14 analog input channels, three analog comparators, a Charge Time Measurement Unit (CTMU) for capacitive touch sensing, hardware DMA, a CRC engine, and multiple serial interfaces including UART, SPI, and I2C. The integrated 8 MHz Fast RC oscillator with PLL can be boosted up to 96 MHz for peripheral clocking while the core runs at 16 MIPS from 32 MHz. ECC Flash provides single-bit error correction and multi-bit error detection for code-memory reliability in safety-critical applications.
The architecture uses a modified Harvard design with separate program and data buses, allowing simultaneous instruction fetch with data access. The 17-bit x 17-bit hardware multiplier and 32-bit ALU accelerate DSP-style operations including MAC (multiply-accumulate), supporting applications such as digital filtering and audio processing. The instruction set is optimized for C-compiled code while retaining assembler efficiency for time-critical routines.
Typical applications include capacitive touch user interfaces, low-power IoT sensor nodes, portable medical monitors, USB human-interface devices, smart energy metering, and industrial HMI panels. The combination of XLP sleep modes, CTMU touch hardware, and 12-bit ADC makes it especially well suited to battery-powered touch-button products and remote-control units.
When designing with this part, plan the pinout against the 48-UQFN land pattern and provide a solid ground plane beneath the exposed thermal pad for proper thermal and electrical performance. Microchip's MPLAB X IDE with the XC16 compiler and MPLAB Code Configurator (MCC) supports this device out of the box, and the PIC24FJ128GA705 family is supported by both legacy and modern Peripheral Libraries.
This page synthesizes real-time distributor pricing, drop-in same-package alternatives from the same Microchip PIC24F family, and practical design notes derived from Microchip application notes and reference designs not found in the manufacturer datasheet.
드롭인 대체품: PIC24FJ128GA705T-I/M4 — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC24FJ128GA705T-I/M4 (동일 폼 팩터 및 풋프린트) — 차이점: Core Architecture, Package, Program Memory (Flash), ADC, Maximum CPU Speed.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC24FJ128GA705-E/M4
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC24FJ128GA705-I/M4
✅ 드롭인✓ 재고 있음
$2.65 / 개
데이터시트 보기 →PIC24FJ256GA705T-I/M4
✅ 드롭인✓ 재고 있음
$3.3 / 개
데이터시트 보기 →PIC24FJ128GA705T-I/M4VAO
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC24FJ128GA705T-E/M4
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC24FJ128GA705T-I/M4 최대 정격 & 전기적 특성
| Core Architecture | PIC24F 16-bit Modified Harvard |
| Program Memory (Flash) | 128 KB (43K x 24 instructions) with ECC |
| Data Memory (RAM) | 16 KB |
| Maximum CPU Speed | 32 MHz (16 MIPS) |
| Supply Voltage (VDD) | 2.0 V to 3.6 V |
| 동작 온도 | -40C to +85C (industrial) |
| ADC | 12-bit, up to 200 ksps, up to 14 channels |
| Analog Comparators | 3 |
| CTMU (Touch/Time Measurement) | Yes |
| DMA Channels | Yes (hardware DMA) |
| CRC Engine | Yes |
| Internal Oscillator | 8 MHz Fast RC with 96 MHz PLL option |
| 패키지 | 48-UQFN (6x6 mm) with exposed pad |
| 실장 유형 | Surface Mount |
| RoHS 상태 | Compliant |
| Family | PIC24FJ128GA705 / PIC24FJ256GA705 family |
PIC24FJ128GA705T-I/M4 핀 구성
| 핀 1 | RP5/RB5/PMD5/SDA1 — Remappable I/O / I2C1 SDA |
| 핀 2 | RP6/RB6/PMD6/SCL1 — Remappable I/O / I2C1 SCL |
| 핀 3 | RP7/RB7/PMD7 — Remappable I/O / PMP data |
| 핀 4 | RP8/RB8/PMD8 — Remappable I/O / PMP data |
| 핀 5 | RP9/RB9/PMD9 — Remappable I/O / PMP data |
| 핀 6 | VSS — Ground reference |
| 핀 7 | VDD — Positive supply (2.0V to 3.6V) |
| 핀 8 | RP10/RB10/PMD10 — Remappable I/O / PMP data |
| 핀 9 | RP11/RB11/PMD11 — Remappable I/O / PMP data |
| 핀 10 | RP12/RB12/PMD12 — Remappable I/O / PMP data |
| 핀 11 | RP13/RB13/PMD13 — Remappable I/O / PMP data |
| 핀 12 | RP14/RB14/PMD14/OC1 — Remappable I/O / Output Compare 1 |
| 핀 13 | RP15/RB15/PMD15/OC2 — Remappable I/O / Output Compare 2 |
| 핀 14 | OSC1/CLKI/RA1 — Crystal oscillator input or external clock |
| 핀 15 | OSC2/CLKO/RA2 — Crystal oscillator output |
| 핀 16 | VSS — Ground reference |
| 핀 17 | VDD — Positive supply (2.0V to 3.6V) |
| 핀 18 | PGED2/RP0/RB0/AN0 — Programming data / remappable I/O / ADC input 0 |
| 핀 19 | PGEC2/RP1/RB1/AN1 — Programming clock / remappable I/O / ADC input 1 |
| 핀 20 | RP2/RB2/AN2 — Remappable I/O / ADC input 2 |
| 핀 21 | RP3/RB3/AN3 — Remappable I/O / ADC input 3 |
| 핀 22 | RP4/RB4/AN4 — Remappable I/O / ADC input 4 |
| 핀 23 | VSS — Ground reference |
| 핀 24 | VDD — Positive supply (2.0V to 3.6V) |
| 핀 25 | AN5/RP16/RB16 — ADC input 5 / remappable I/O |
| 핀 26 | AN6/RP17/RB17 — ADC input 6 / remappable I/O |
| 핀 27 | AN7/RP18/RB18 — ADC input 7 / remappable I/O |
| 핀 28 | AN8/RP19/RB19 — ADC input 8 / remappable I/O |
| 핀 29 | AN9/RP20/RB20 — ADC input 9 / remappable I/O |
| 핀 30 | AN10/RP21/RB21 — ADC input 10 / remappable I/O |
| 핀 31 | AN11/RP22/RB22 — ADC input 11 / remappable I/O |
| 핀 32 | AN12/RP23/RB23 — ADC input 12 / remappable I/O |
| 핀 33 | AN13/RP24/RB24 — ADC input 13 / remappable I/O |
| 핀 34 | VSS — Ground reference |
| 핀 35 | VDD — Positive supply (2.0V to 3.6V) |
| 핀 36 | RP25/RA3 — Remappable I/O |
| 핀 37 | RP26/RA4 — Remappable I/O |
| 핀 38 | RP27/RA5 — Remappable I/O |
| 핀 39 | RP28/RA6 — Remappable I/O |
| 핀 40 | RP29/RA7 — Remappable I/O |
| 핀 41 | MCLR — Master clear / reset (active low) |
| 핀 42 | PGED1/RP30 — ICSP programming data |
| 핀 43 | PGEC1/RP31 — ICSP programming clock |
| 핀 44 | VSS — Ground reference |
| 핀 45 | VDD — Positive supply (2.0V to 3.6V) |
| 핀 46 | RTCC/RP32 — RTCC output / remappable I/O |
| 핀 47 | SOSCI/RP33 — Secondary oscillator input / remappable I/O |
| 핀 48 | SOSCO/RP34 — Secondary oscillator output / remappable I/O |
일반적인 애플리케이션
PIC24FJ128GA705T-I/M4 적합 용도: 6 애플리케이션s: Capacitive Touch User Interface, Battery-Powered IoT Sensor Node, Portable Medical Monitor, Industrial HMI and Control Panel, USB Human Interface Device, Smart Energy Meter Endpoint.
Capacitive Touch User Interface
The PIC24FJ128GA705T-I/M4's integrated CTMU, three analog comparators, and 12-bit ADC at 200 ksps deliver turnkey capacitive touch-button and slider sensing without an external touch controller. Combined with eXtreme Low Power sleep modes in the nanoamp range, the MCU can wake on touch events and return to Sleep instantly, extending battery life in remote controls, white-goods panels, and door-lock keypads. Microchip's mTouch firmware library and MPLAB Code Configurator plug-in provide ready-made touch APIs. The 48-UQFN 6x6 mm footprint fits behind tight bezel designs while the exposed pad provides thermal relief for higher-touch-rate scanning duty cycles.
추천
Battery-Powered IoT Sensor Node
With 2.0V to 3.6V VDD operation, XLP nanoamp sleep current, 16 KB RAM for sensor data buffering, and hardware DMA to wake the CPU only when needed, the PIC24FJ128GA705T-I/M4 is engineered for years-long battery life on a single CR2032 or two-AA cells. The 12-bit ADC at 200 ksps handles temperature, humidity, and analog sensor reads while the 8 MHz Fast RC oscillator with PLL scales peripheral clocks without external components. Hardware CRC and ECC Flash protect over-the-air firmware integrity for unattended remote deployments such as environmental telemetry and smart-meter endpoints.
추천
Portable Medical Monitor
The PIC24FJ128GA705T-I/M4 fits portable medical devices such as pulse oximeters, blood-pressure cuffs, and glucose meters where low power, small footprint, and reliable code memory are mandatory. The ECC Flash provides single-bit error correction to meet IEC 62304 / IEC 60601 software-safety expectations, while the 12-bit ADC captures analog biosignals at 200 ksps with up to 14 channels for multi-electrode measurement. The PIC24F core runs deterministic interrupt latency, essential for safety-critical timing in alarm generation. Compact 48-UQFN packaging supports slim handheld form factors used by clinicians and home-care patients.
추천
Industrial HMI and Control Panel
Industrial HMI panels benefit from the PIC24FJ128GA705T-I/M4's CTMU touch support, hardware DMA for display refresh, and UART/SPI/I2C interfaces for driving character or graphic LCDs. The -40C to +85C industrial temperature range tolerates factory-floor thermal stress and the ECC Flash protects against bit-flips in electrically noisy switchgear cabinets. With up to 14 ADC channels the MCU can read panel backlight current, supply rail voltage, and button-press analog signals concurrently. The 48-UQFN 6x6 mm package supports compact sealed-keypad modules common in factory automation.
추천
USB Human Interface Device
For USB keyboards, mice, gaming peripherals, and HID-class remote controls, the PIC24FJ128GA705T-I/M4 provides 128 KB ECC Flash for HID descriptor tables and key-mapping macros, 16 KB RAM for HID report buffers, and full-speed USB via a companion PIC24F USB variant or external USB transceiver. The 32 MHz CPU executes HID class drivers efficiently at 16 MIPS, and the DMA engine moves HID reports without CPU intervention, freeing cycles for debounce and LED animation. The 48-UQFN footprint supports slim dongle and keyboard-pcb layouts favored by ultra-thin peripherals.
추천
Smart Energy Meter Endpoint
The PIC24FJ128GA705T-I/M4 serves smart-meter endpoints that need to measure single-phase AC voltage/current with a 12-bit ADC at 200 ksps, compute RMS and energy, and report over UART or RF links. Hardware DMA captures ADC sample streams while the CPU performs energy calculations, and ECC Flash protects firmware integrity against tamper-induced bit errors. Nanoamp sleep modes drop standby consumption between reporting windows so the MCU can run directly from harvested energy or a small lithium backup cell. The 48-UQFN footprint fits inside compact in-home display modules.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC24FJ128GA705T-I/M4 — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC24FJ128GA705-E/M4 | PIC24FJ128GA705-I/M4 | PIC24FJ256GA705T-I/M4 | PIC24FJ128GA705T-I/M4VAO | PIC24FJ128GA705T-E/M4 |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 48-UQFN (6x6 mm) | 48-UQFN (6x6 mm) - same | 48-UQFN (6x6 mm) - same | 48-UQFN (6x6 mm) - same | 48-UQFN (6x6 mm) - same | 48-UQFN (6x6 mm) - same |
| Program Flash | 128 KB ECC | 128 KB ECC | 128 KB ECC | 256 KB ECC (+100%) | 128 KB ECC | 128 KB ECC |
| RAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB |
| CPU Speed | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS |
| Operating Temperature | -40C to +85C (industrial) | -40C to +125C (extended) | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +125C (extended) |
| Delivery Format | Tape & Reel (3000) | Tray | Tray | Tape & Reel | Tape & Reel | Tape & Reel |
| CTMU Touch Hardware | Yes | Yes | Yes | Yes | Yes | Yes |
주요 차별점
- Only same-package variant with on-chip ECC Flash (vs PIC24FJ128GA705-I/M4 (tray version))
- Industrial -40C to +85C vs extended -40C to +125C (vs PIC24FJ128GA705T-E/M4)
- Drop-in 256 KB Flash upgrade path (vs PIC24FJ256GA705T-I/M4)
설계 노트
The 48-UQFN package exposes a central thermal pad on the underside that must be soldered to a continuous ground plane for proper electrical performance and thermal relief. Stitch vias from the top ground pour into the inner ground plane every 2-3 mm around the pad to spread heat and reduce ground bounce during ADC sampling at 200 ksps. Microchip AN2305 ('QFN PCB Layout Recommendations') shows the recommended land pattern, via stitching, and solder-mask openings; following that pattern keeps the part within MSL moisture sensitivity limits and avoids tombstoning during reflow.
Decouple each VDD pin with a 100 nF X7R ceramic capacitor placed within 3 mm of the pin, and add a single 4.7 uF to 10 uF bulk capacitor on the main supply rail. The 2.0V to 3.6V VDD range allows direct connection to a single-cell Li-ion or two-AA batteries; an MCP1700 LDO can supply the rail from higher-voltage sources. For low-noise analog performance, use a separate AVDD filter ferrite and a 10 uF + 100 nF cap stack on the analog rail when the ADC is sampling at 200 ksps to keep ADC SNR at 12-bit resolution.
Do not leave the MCLR pin floating. Tie MCLR to VDD through a 10 kohm pull-up resistor and a 100 nF cap to ground for noise immunity; some designs add a momentary push-button to ground for manual reset. Avoid driving any remappable I/O pin beyond VDD + 0.3V or below VSS - 0.3V - the absolute-maximum ratings - or the I/O ESD structure can latch up. When migrating code from PIC24FJ64 to PIC24FJ128GA705, double-check the Configuration Word settings because ECC Flash requires CFG bits to be enabled explicitly for ECC to take effect on every instruction fetch.
Route ADC analog traces away from PWM and switching signals. Keep the analog ground return path under the analog traces and join analog and digital ground at a single point near the MCU's VSS pin to avoid ground-loop noise injection into the 12-bit ADC. For capacitive touch traces, surround each touch electrode with a ground guard ring tied to VSS through a single point to maximize touch sensitivity and reject moisture. Microchip AN1250 ('mTouch Conducted Noise Immunity') provides further guidance for IEC 61000-4-6 compliance in industrial environments.
규정 준수 정보
RoHS compliant and lead-free per Microchip product page. Industrial -40C to +85C operating range. Not AEC-Q100 qualified; for automotive applications consider AEC-Q100 qualified PIC24F variants or contact Microchip for automotive-grade equivalents.