PIC24FJ64GA704T-I/PT - 16-bit MCU, 64KB Flash, 32MHz, TQFP-44 | Microchip
MPN: PIC24FJ64GA704T-I/PT ✓ 啟用中PIC24FJ64GA704T-I/PT 概覽
A PIC24F 16-bit microcontroller is a Harvard-architecture MCU based on a 16-bit modified RISC instruction set. It sits in the hierarchy: microcontroller -> embedded MCU -> 16-bit MCU -> PIC24F family -> eXtreme Low Power (XLP) sub-family. The 16-bit data path enables efficient DSP-like operations while retaining the low-power profile of an 8-bit MCU, making PIC24F a common bridge device between PIC16/PIC18 and dsPIC33 architectures.
Key features include 64 KB ECC Flash (22K x 24 instruction words), 8 KB SRAM, a 12-bit SAR ADC capable of 200 ksps with up to 14 input channels, three on-chip analog comparators, a CTMU for touch and time-of-flight measurements, multiple PWM/SCCP/MCCP timers, and a peripheral pin select (PPS) engine for flexible I/O mapping. The XLP technology targets standby currents in the microamp range for battery-driven IoT nodes.
The device is built on a low-power CMOS process and includes 5V-tolerant I/O on most pins, a wide operating voltage range suited to 2.5V/3.3V systems, and CIPs (Core Independent Peripherals) such as CLC, PWM, and SMT for hardware-driven state-machine tasks. The integrated CTMU enables robust touch user interfaces without an external touch controller.
Typical applications include capacitive touch human-machine interfaces, low-power IoT sensor nodes, portable medical devices, consumer white goods with segment LCD or LED indicators, and industrial control peripherals. The combination of touch hardware, ADC, comparators, and XLP sleep modes lets designers build battery-powered products on a single MCU.
When designing with this part, place the required decoupling capacitors (typically 100 nF + 1 µF) close to the VDD/VSS pairs, configure the PPS registers early in firmware, and verify the unused I/O state to minimize leakage. The tape-and-reel suffix "T" denotes shipping form; the silicon is identical to the tray-shipped PIC24FJ64GA704-I/PT.
This page synthesizes distributor pricing, drop-in alternatives within the PIC24FJ64 family, and practical design notes not found in the manufacturer datasheet.
直接替換替代品,適用於 PIC24FJ64GA704T-I/PT — 相同封裝,腳位對腳位相容。需重新設計 PCB 的不同封裝零件不列入。
此系列的變體
與下列產品可直接替換的同系列型號: PIC24FJ64GA704T-I/PT (相同外形與佔位) — 差異在於 Package, ADC, Core Architecture, Operating Temperature, I/O Pins.
PIC24FJ64GA702T-I/PT
✅ 直接替換📋 參考替代品(不在目錄中)
PIC24FJ64GA702-I/PT
✅ 直接替換📋 參考替代品(不在目錄中)
PIC24FJ128GA704T-I/PT
✅ 直接替換聯絡詢價
查看資料表 →PIC24FJ64GA702T-I/MV
✅ 直接替換 ⚠️ 規格未經驗證聯絡詢價
查看資料表 →PIC24FJ64GA702-I/MV
✅ 直接替換 ⚠️ 規格未經驗證聯絡詢價
查看資料表 →PIC24FJ256GA704T-I/PT
✅ 直接替換 ⚠️ 規格未經驗證聯絡詢價
查看資料表 →PIC24FJ64GA004-I/PT
✅ 直接替換聯絡詢價
查看資料表 →PIC24FJ64GA704T-I/PT 最大額定值與電氣特性
| Core Architecture | PIC24F (16-bit modified RISC) |
| Family | PIC24FJ eXtreme Low Power (XLP) |
| Maximum CPU Speed | 32 MHz (16 MIPS) |
| Program Memory (Flash) | 64 KB (22K x 24 instruction words), with ECC |
| Data Memory (SRAM) | 8 KB |
| Operating Voltage Range | 2.0 V to 3.6 V |
| I/O Pins | Up to 35 (varies with package; 44-pin TQFP) |
| ADC | 12-bit SAR, up to 200 ksps, up to 14 channels |
| Comparators | 3 analog comparators |
| CTMU (Touch / Time) | Yes (Charge Time Measurement Unit) |
| Timers | Multiple 16-bit timers (SCCP/MCCP + PWM) |
| PPS (Peripheral Pin Select) | Yes |
| Communication Peripherals | I2C, SPI, UART (per family feature set) |
| 封裝 | 44-pin TQFP (10x10 mm), /PT suffix |
| 工作溫度 | -40C to +85C (industrial "I") |
| Shipping Form | Tape & Reel (T suffix) |
PIC24FJ64GA704T-I/PT 腳位配置
| 腳位 1 | RB9 — I/O port B pin 9 (PPS-capable) |
| 腳位 2 | RB10 — I/O port B pin 10 (PPS-capable) |
| 腳位 3 | RB11 — I/O port B pin 11 (PPS-capable) |
| 腳位 4 | VSS — Ground |
| 腳位 5 | VDD — Positive supply (2.0V-3.6V) |
| 腳位 6 | RA9 — I/O port A pin 9 |
| 腳位 7 | RA10 — I/O port A pin 10 |
| 腳位 8 | RB0 — I/O port B pin 0 (PPS-capable) |
| 腳位 9 | RB1 — I/O port B pin 1 (PPS-capable) |
| 腳位 10 | RB2 — I/O port B pin 2 (PPS-capable) |
| 腳位 11 | RB3 — I/O port B pin 3 (PPS-capable) |
| 腳位 12 | VSS — Ground |
| 腳位 13 | VDD — Positive supply (2.0V-3.6V) |
| 腳位 14 | RA0 — I/O port A pin 0 / AN0 |
| 腳位 15 | RA1 — I/O port A pin 1 / AN1 |
| 腳位 16 | RA2 — I/O port A pin 2 / AN2 / VREF- |
| 腳位 17 | RA3 — I/O port A pin 3 / AN3 / VREF+ |
| 腳位 18 | RA4 — I/O port A pin 4 / AN4 |
| 腳位 19 | RA5 — I/O port A pin 5 / AN5 |
| 腳位 20 | RA6 — I/O port A pin 6 / AN6 / OSC2 |
| 腳位 21 | RA7 — I/O port A pin 7 / AN7 / OSC1 |
| 腳位 22 | VSS — Ground |
| 腳位 23 | VDD — Positive supply (2.0V-3.6V) |
| 腳位 24 | MCLR — Master clear / reset input (active-low) |
| 腳位 25 | RB4 — I/O port B pin 4 (PPS-capable) |
| 腳位 26 | RB5 — I/O port B pin 5 (PPS-capable) |
| 腳位 27 | RB6 — I/O port B pin 6 / PGEC (ICD) |
| 腳位 28 | RB7 — I/O port B pin 7 / PGED (ICD) |
| 腳位 29 | RB8 — I/O port B pin 8 (PPS-capable) |
| 腳位 30 | VSS — Ground |
| 腳位 31 | VDD — Positive supply (2.0V-3.6V) |
| 腳位 32 | RA8 — I/O port A pin 8 |
| 腳位 33 | RA11 — I/O port A pin 11 |
| 腳位 34 | RA12 — I/O port A pin 12 |
| 腳位 35 | RA13 — I/O port A pin 13 |
| 腳位 36 | RA14 — I/O port A pin 14 |
| 腳位 37 | RA15 — I/O port A pin 15 |
| 腳位 38 | RB12 — I/O port B pin 12 (PPS-capable) |
| 腳位 39 | RB13 — I/O port B pin 13 (PPS-capable) |
| 腳位 40 | RB14 — I/O port B pin 14 (PPS-capable) |
| 腳位 41 | RB15 — I/O port B pin 15 (PPS-capable) |
| 腳位 42 | VSS — Ground |
| 腳位 43 | OSC1 — Crystal oscillator input (or CLKI) |
| 腳位 44 | OSC2 — Crystal oscillator output (or CLKO) |
典型應用
PIC24FJ64GA704T-I/PT 適用於 6 應用s: Capacitive Touch User Interface, Low-Power IoT Sensor Node, Portable Medical Monitoring, Industrial Control Peripheral, Consumer White Goods (Segment UI), Hobbyist / Maker Development.
Capacitive Touch User Interface
The PIC24FJ64GA704T-I/PT's integrated CTMU plus 12-bit ADC enables fully integrated capacitive touch sensing with up to 14 channels on the TQFP-44 package, eliminating an external touch controller and lowering BOM cost. The 32 MHz CPU processes touch scanning and debounce in microseconds while XLP modes keep idle current under 1 µA per button. Engineers typically route the touch electrodes to ANx/CTDIN pins and use the MPLAB Code Configurator CTMU driver to handle charge timing.
推薦
Low-Power IoT Sensor Node
Battery-powered wireless sensor nodes benefit from the PIC24FJ64GA704's eXtreme Low Power architecture, deep-sleep currents measured in microamps, and on-chip 12-bit ADC that wakes the CPU only for scheduled readings. The 64 KB ECC Flash is large enough for a small RTOS or sensor-fusion stack, while PPS reassigns UART/SPI/I2C to any spare pin, simplifying PCB antenna placement. Active TX windows of <50 ms per minute yield typical coin-cell lifetimes exceeding one year.
推薦
Portable Medical Monitoring
The ECC Flash on the PIC24FJ64GA704T-I/PT improves single-event upset tolerance, an important feature for medical IEC 60601-class patient-side accessories. The 12-bit ADC at 200 ksps handles pulse oximetry, temperature, and battery monitoring with a single converter, while the CTMU supports skin-contact touch controls. The -40°C to +85°C industrial temperature range and XLP sleep modes suit wearable patches and handheld monitors.
推薦
Industrial Control Peripheral
PLC-style remote I/O and HMI panels use the PIC24FJ64GA704's three analog comparators and CTMU to monitor analog sensor outputs, contact closures, and operator pushbuttons without external comparators. Industrial-grade -40°C to +85°C operation and ECC Flash support 24/7 factory floor duty cycles. PPS remaps UART to isolated RS-485 transceivers without changing PCB layout.
推薦
Consumer White Goods (Segment UI)
Washing machines, dishwashers, and small appliances use the PIC24FJ64GA704T-I/PT for motor control via PWM/SCCP, segment LCD or LED driving through the comparator/timer peripherals, and capacitive touch for the operator panel. The 32 MHz CPU handles UI state machines and simple BLDC commutation in firmware, while XLP modes lower standby power to comply with EU eco-design directives.
推薦
Hobbyist / Maker Development
The PIC24FJ64GA704T-I/PT is a popular target on Microchip's MPLAB Xpress and Curiosity boards thanks to its USB-friendly PIC24F architecture, generous 64 KB Flash for hobbyist projects, and the ability to use the MPLAB Snap / PICkit 4 for ICD. Maker projects typically use PPS to remap UART/SPI to common Arduino-style headers, while the CTMU supports homemade capacitive sensors and sliders.
推薦
推薦產品摘要
工程參考資料,適用於 PIC24FJ64GA704T-I/PT — 比較、設計指引及合規資訊。
選型指南
與替代品比較
| 參數 | 本產品 | PIC24FJ64GA702T-I/PT | PIC24FJ128GA704T-I/PT | PIC24FJ256GA704T-I/PT | PIC24FJ64GA004-I/PT |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-44 (10x10 mm) | TQFP-44 - same | TQFP-44 - same | TQFP-44 - same | TQFP-44 - same |
| Program Memory (Flash) | 64 KB ECC | 64 KB | 128 KB ECC | 256 KB ECC | 64 KB (no ECC) |
| Data Memory (SRAM) | 8 KB | 8 KB | 8 KB | 16 KB | 8 KB |
| Maximum CPU Speed | 32 MHz (16 MIPS) | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| ADC | 12-bit, 200 ksps, 14 ch | 12-bit, 200 ksps | 12-bit, 200 ksps, 14 ch | 12-bit, 200 ksps, 14 ch | 10-bit, 500 ksps |
| CTMU (Touch) | Yes | Yes | Yes | Yes | No |
| 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 |
| Temperature Range | -40C to +85C (I-grade) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| Shipping Form | Tape & Reel (T) | Tape & Reel | Tape & Reel | Tape & Reel | Tray |
主要差異化特點
- Integrated CTMU touch peripheral (對比PIC24FJ64GA004-I/PT)
- ECC Flash for higher reliability (對比PIC24FJ64GA702T-I/PT)
- Higher SRAM for richer firmware (對比PIC24FJ64GA702T-I/PT)
設計說明
The PIC24FJ64GA704's XLP family supports sleep currents below 1 µA with the RTC running. Estimated: at VDD=3.3V, full 16 MIPS active current is roughly 8-10 mA typical. Use a low-Iq LDO such as MCP1700 (1.6 µA Iq) for the rail; configure unused I/O as outputs to minimize digital input buffer leakage, and set the PPS lock to prevent inadvertent remapping.
Place a 100 nF decoupling capacitor within 3 mm of every VDD/VSS pin pair on the TQFP-44 footprint. Add a bulk 4.7 µF or 10 µF tantalum/ceramic near the MCU supply pin. Keep the MCLR trace short and add the recommended 10 kΩ pull-up and a 100 nF cap to ground for proper reset. Route the PGECx/PGEDx programming pins directly to the ICD header without series resistors.
The CTMU charge currents are small (microampere-level) and capacitive touch electrodes are high-impedance nodes. Guard-ring traces on the PCB surround the touch pad with a driven shield signal (driven by the MCU) and the analog ground plane is kept separate from the digital ground plane around the analog pins (AVDD/AVSS). Add a 100 nF cap between AVDD and AVSS even on parts where AVSS shares a pin with VSS.
Do not assume the silicon revision of PIC24FJ64GA004-I/PT is a one-for-one replacement for PIC24FJ64GA704T-I/PT: the /004 lacks ECC Flash, has a 10-bit ADC instead of 12-bit, and lacks the CTMU peripheral. Firmware configuration bits for PPS and the watchdog timer must be re-validated after migration. The 'T' suffix on PIC24FJ64GA704T-I/PT denotes Tape & Reel only - silicon is identical to the tray-shipped -I/PT version.
合規資訊
Compliance data not present in the verified web data; contact Microchip directly for the latest RoHS / lead-free certification for this part number.