PIC24FJ128GA704T-I/PT - 16-bit 32MHz 128KB Flash MCU | Microchip
MPN: PIC24FJ128GA704T-I/PT ✓ Hoạt độngPIC24FJ128GA704T-I/PT Tóm tắt
A 16-bit microcontroller (MCU) is a programmable integrated circuit that processes data in 16-bit chunks, sitting in the hierarchy between 8-bit MCUs (e.g., PIC16, PIC18) and 32-bit MCUs (e.g., PIC32, ARM Cortex-M). Within Microchip's taxonomy, the PIC24F family is positioned for low-power, mixed-signal embedded designs that benefit from higher code density than 8-bit cores without the cost of a 32-bit part. Typical code size efficiency is roughly 30-40% better than PIC18, and the eXtreme Low Power variants (PIC24FJ) add multiple sleep modes with current draw in the microamp range.
Key features of the PIC24FJ128GA704T-I/PT include 36 general-purpose I/O pins, five 16-bit timers, three UART modules, three SPI interfaces, three I2C modules, and a parallel master port (PMP). It also provides 3.3V operation with wide 2.0V-3.6V VDD tolerance, supporting battery-powered designs where regulation margin is critical. The CTMU peripheral enables hardware-based touch sensing without an external timer IC.
Architecturally, the device uses a modified Harvard core with separate program and data buses, single-cycle hardware multiply, and a 17-bit x 17-bit ALU that delivers 16 MIPS sustained throughput. The 12-bit ADC achieves 200 ksps throughput across up to 14 channels, suitable for sensor multiplexing. Peripheral Pin Select (PPS) remapping allows flexible signal routing to most digital peripherals without board rework.
Typical applications include IoT sensor nodes, capacitive touch user interfaces, portable medical devices, industrial HMI panels, and low-power wireless-connected appliances. The wide voltage range and low sleep current make the part especially attractive for battery-backed and energy-harvesting designs.
When designing with this MCU, allocate sufficient decoupling (100nF per VDD pin plus bulk 1-10uF), follow Microchip's recommended supervisor sequencing on MCLR, and validate the CTMU reference resistor against the touch panel capacitance range in your BOM.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers a single-page decision aid for sourcing the PIC24FJ128GA704T-I/PT or planning a PCB-compatible swap.
Bộ thay thế dễ dàng lắp đặt cho PIC24FJ128GA704T-I/PT — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC24FJ128GA704T-I/PT (cùng hình factor và footprint) — khác nhau ở Package, Operating Temperature, ADC, Timers, Core Architecture.
PIC24FJ128GA310-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC24FJ128GA110-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC24FJ128GA410-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC24FJ128GA610-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC24FJ128GA606-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC24FJ128GA006-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC24FJ128GA010-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC24FJ128DA206-I/MR
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC24FJ128GA704T-I/PT Tỷ lệ tối đa & tính chất điện
| Core Architecture | PIC24F 16-bit RISC (modified Harvard) |
| CPU Core | PIC24 |
| Maximum CPU Speed | 32 MHz (16 MIPS) |
| Program Memory (Flash) | 128 KB (43K x 24) with ECC |
| RAM | 16 KB |
| Operating Voltage (VDD) | 2.0 V to 3.6 V |
| I/O Pins | 36 |
| ADC | 12-bit, 200 ksps, up to 14 channels |
| Analog Comparators | 3 |
| CTMU (Touch) | Yes |
| Timers (16-bit) | 5 |
| UART | 3 |
| SPI | 3 |
| I2C | 3 |
| Parallel Master Port (PMP) | Yes |
| Peripheral Pin Select (PPS) | Yes |
| Hộp | 44-pin TQFP (PT) 10x10x1 mm |
| Kiểu lắp đặt | Surface Mount |
| Nhiệt độ hoạt động | -40 C to +85 C (Industrial, 'I') |
| Packaging Form | Tape and Reel ('T') |
| Trạng thái RoHS | Compliant |
Cấu hình chân PIC24FJ128GA704T-I/PT
| Chân 1 | RA0 — I/O / analog / CTMU |
| Chân 2 | RA1 — I/O / analog / CTMU |
| Chân 3 | RA2 — I/O / analog / CTMU |
| Chân 4 | RA3 — I/O / analog / CTMU |
| Chân 5 | RA4 — I/O / analog / CTMU |
| Chân 6 | RA5 — I/O / analog / CTMU |
| Chân 7 | RA6 — I/O / analog / CTMU |
| Chân 8 | RA7 — I/O / analog / CTMU |
| Chân 9 | RB0 — I/O / analog / CTMU |
| Chân 10 | RB1 — I/O / analog / CTMU |
| Chân 11 | RB2 — I/O / analog / CTMU |
| Chân 12 | RB3 — I/O / analog / CTMU |
| Chân 13 | RB4 — I/O / analog / CTMU |
| Chân 14 | RB5 — I/O / analog / CTMU |
| Chân 15 | RB6 — I/O / analog / CTMU |
| Chân 16 | RB7 — I/O / analog / CTMU |
| Chân 17 | RB8 — I/O / analog / CTMU |
| Chân 18 | RB9 — I/O / analog / CTMU |
| Chân 19 | RB10 — I/O / analog / CTMU |
| Chân 20 | RB11 — I/O / analog / CTMU |
| Chân 21 | RB12 — I/O / analog / CTMU |
| Chân 22 | RB13 — I/O / analog / CTMU |
| Chân 23 | RB14 — I/O / analog / CTMU |
| Chân 24 | RB15 — I/O / analog / CTMU |
| Chân 25 | RC0 — I/O / analog / CTMU |
| Chân 26 | RC1 — I/O / analog / CTMU |
| Chân 27 | RC2 — I/O / analog / CTMU |
| Chân 28 | RC3 — I/O / analog / CTMU |
| Chân 29 | RC4 — I/O / analog / CTMU |
| Chân 30 | RC5 — I/O / analog / CTMU |
| Chân 31 | RC6 — I/O / analog / CTMU |
| Chân 32 | RC7 — I/O / analog / CTMU |
| Chân 33 | RC8 — I/O / analog / CTMU |
| Chân 34 | RC9 — I/O / analog / CTMU |
| Chân 35 | RC10 — I/O / analog / CTMU |
| Chân 36 | RC11 — I/O / analog / CTMU |
| Chân 37 | RC12 — I/O / analog / CTMU |
| Chân 38 | RC13 — I/O / analog / CTMU |
| Chân 39 | RC14 — I/O / analog / CTMU |
| Chân 40 | RC15 — I/O / analog / CTMU |
| Chân 41 | VDD — Positive supply voltage (2.0V-3.6V) |
| Chân 42 | VSS — Ground |
| Chân 43 | MCLR — Master clear / reset input |
| Chân 44 | OSC1 — Oscillator input |
Ứng dụng tiêu biểu
PIC24FJ128GA704T-I/PT phù hợp cho 6 Áp dụngs: IoT Sensor Nodes with Touch Interface, Capacitive Touch HMI Panels, Portable Medical Monitoring Devices, Industrial Control and HMI Modules, Low-Power Wireless Sensor Hubs, Consumer Appliance User Interfaces.
IoT Sensor Nodes with Touch Interface
The PIC24FJ128GA704T-I/PT is well suited to IoT sensor hubs that integrate capacitive touch controls, because the on-chip CTMU peripheral measures sub-picofarad capacitance changes without external timing components. Its 128KB Flash (43K x 24) accommodates Zigbee or Bluetooth HCI stacks alongside application logic, while the 12-bit ADC at 200 ksps multiplexes temperature, humidity, and ambient-light sensors. eXtreme Low Power sleep modes below 1 uA extend battery life in coin-cell or energy-harvesting designs, and the 2.0V-3.6V VDD range covers single-cell Li-ion chemistries. The 44-TQFP package exposes 36 GPIO, enough for sensor buses, LED feedback, and a UART/SPI link to the radio module.
Được đề xuất
Capacitive Touch HMI Panels
For human-machine interface panels that use capacitive touch buttons or sliders, the CTMU peripheral provides hardware-timed charge measurement, eliminating the CPU overhead and timing jitter of software touch loops. With 36 GPIO and Peripheral Pin Select (PPS), engineers can route I2C, SPI, and UART to virtually any pin, simplifying PCB layout of touch-pad sensors, displays, and communication ports. The 32MHz/16 MIPS core handles debounce, gesture recognition, and LCD refresh, while the 12-bit ADC monitors a backlight current-sense resistor. The -40C to +85C industrial grade supports outdoor kiosk and factory-floor installations.
Được đề xuất
Portable Medical Monitoring Devices
Battery-powered medical monitors benefit from the PIC24FJ128GA704T-I/PT's combination of 12-bit 200ksps ADC for vital-sign sensors, 3 analog comparators for threshold detection, and multiple low-power sleep modes that drop quiescent current to the microamp range. The 16KB RAM is sufficient to buffer pulse-oximetry, ECG, or temperature samples before Bluetooth transmission. Wide 2.0V-3.6V VDD tolerance permits direct connection to single-cell Li-ion or two-AAA chemistries, while the 44-TQFP package enables compact two-layer board layouts that fit wearable enclosures.
Được đề xuất
Industrial Control and HMI Modules
Factory-automation I/O modules can leverage the PIC24FJ128GA704T-I/PT's three UART, three SPI, and three I2C ports to bridge multiple industrial protocols (RS-485, Modbus, SPI sensor clusters, I2C EEPROMs) without external bus switches. The 12-bit ADC at 200 ksps digitizes 4-20mA loop inputs through current-sense resistors, and the 3 comparators enable fast overcurrent or overtemperature trips. PPS allows firmware-side re-mapping when the PCB layout changes between SKUs, while the -40C to +85C rating handles cabinet thermal stress. A 44-TQFP footprint keeps the BOM compact in DIN-rail form factors.
Được đề xuất
Low-Power Wireless Sensor Hubs
Sub-1GHz or 2.4GHz wireless sensor hubs pair the PIC24FJ128GA704T-I/PT with a sub-GHz or BLE radio because the MCU's eXtreme Low Power modes let the system sleep while listening for sensor interrupts, then wake in microseconds to read 12-bit ADC values and transmit. Three UART/SPI peripherals permit simultaneous connection to a radio, a flash memory IC, and a debug probe. 128KB Flash holds the radio driver plus over-the-air (OTA) bootloader, leaving 16KB RAM for protocol buffers. The 44-TQFP package supports compact PCB integration inside IP67 enclosures.
Được đề xuất
Consumer Appliance User Interfaces
Washing machines, induction cooktops, and microwave ovens integrate the PIC24FJ128GA704T-I/PT as the user-interface controller because the CTMU peripheral detects touch-sensor events reliably through glass overlays, while the 36 GPIO drives LED rings, segment LCDs, or small TFTs. Multiple UART/SPI channels link the appliance MCU to motor inverters or WiFi modules. The wide 2.0V-3.6V VDD and eXtreme Low Power modes keep standby consumption below regulatory limits (e.g., ErP Lot 6). The 44-TQFP footprint simplifies hand-solder rework during prototyping.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC24FJ128GA704T-I/PT — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | PIC24FJ128GA310-I/PT | PIC24FJ128GA110-I/PT | PIC24FJ128GA410-I/PT | PIC24FJ128GA610-I/PT | PIC24FJ128GA606-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin TQFP (PT) | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same |
| Core | PIC24F 16-bit | PIC24F 16-bit | PIC24F 16-bit | PIC24F 16-bit | PIC24F 16-bit | PIC24F 16-bit |
| Max 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) |
| Flash | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB (256 KB option in family) | 128 KB |
| RAM | 16 KB | 16 KB | 8 KB | 16 KB | 16 KB | 16 KB |
| CTMU (Touch) | Yes | No | No | Yes | Yes | Yes |
| ADC | 12-bit, 200 ksps, 14 ch | 12-bit, 200 ksps | 10-bit, 500 ksps | 12-bit, 200 ksps | 12-bit, 200 ksps | 12-bit, 200 ksps |
| 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 |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
Bảo phân biệt quan trọng
- CTMU capacitive-touch peripheral integrated on-chip (vsPIC24FJ128GA310-I/PT)
- Double the RAM of the GA1xx series (vsPIC24FJ128GA110-I/PT)
- Peripheral Pin Select (PPS) for flexible signal routing (vsPIC24FJ128GA010-I/PT)
- eXtreme Low Power vs. older GA0xx sleep modes (vsPIC24FJ128GA006-I/PT)
Ghi chú thiết kế
The PIC24FJ128GA704T-I/PT supports multiple eXtreme Low Power sleep modes (Sleep, Deep Sleep, Retention Sleep). Estimated: average sleep current is ~0.5-2 uA with RTCC enabled and full RAM retention. To minimize sleep current, disable unused peripherals via PMD registers before entering sleep, configure all unused pins as digital outputs driven low (not high-impedance), and avoid floating analog inputs. The on-chip LDO can be bypassed in deep-sleep modes for additional savings of 5-15 uA.
Place a 100 nF decoupling capacitor within 2 mm of every VDD pin and a single 1-10 uF bulk capacitor at the package supply input. Use a low-impedance ground pour on the top layer connected to all VSS pins; the 44-TQFP (10x10 mm) thermal pad is not internally bonded to VSS, so an exposed copper pour helps dissipate heat and provides mechanical strength. The MCLR pin requires a 10 kohm pull-up to VDD and a 100 nF cap to ground for in-circuit serial programming (ICSP) protection.
Keep crystal traces short (less than 5 mm) and surrounded by a ground guard ring. The CTMU touch-sensing traces should be routed away from switching nodes (PWM, switching regulators) by at least 5 mm to prevent capacitive coupling noise. Use peripheral pin select (PPS) to place sensitive analog signals (ADC, comparators) on dedicated analog-capable pins, since remapping to digital-only pins disables the analog buffer.
Common pitfalls with the PIC24FJ128GA704T-I/PT: (1) Failing to configure the JTAG/debug pins as GPIO before disabling the JTAG port, which leaves those pins unusable; (2) configuring an analog pin as output without clearing the corresponding ANSEL bit, causing excessive shoot-through current; (3) not enabling the peripheral's clock in PMD before writing to peripheral SFRs; (4) ignoring the Flash configuration bits (FICD, FOSC, FWDT) and ending up with an MCLR-pin-disabled lockout that bricks the device.
Thông tin tuân thủ
RoHS and lead-free status confirmed via Microchip product page (microchip.com/en-us/product/PIC24FJ128GA704). Industrial 'I' temperature grade is -40C to +85C, not AEC-Q100 qualified; for automotive use, Microchip offers 'E' (extended) and 'H' (high-temperature) variants.