PIC24FJ64GA104T-I/ML - 64KB Flash 16-bit MCU 44-QFN | Microchip
부품 번호: PIC24FJ64GA104T-I/ML ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $5.4 | $5.40 |
| 10 | $4.93 | $49.30 |
| 100 | $4.32 | $432.00 |
| 500 | $3.78 | $1,890.00 |
| 1,000 | $3.34 | $3,340.00 |
PIC24FJ64GA104T-I/ML 개요
A 16-bit microcontroller (MCU) is a microprocessor that processes data 16 bits at a time, providing higher computational throughput and richer peripherals than 8-bit devices while consuming less power than typical 32-bit Cortex-M parts. Within the taxonomy, the PIC24FJ belongs to the 16-bit MCU -> microcontroller -> embedded processor -> semiconductor hierarchy. Microchip's PIC24F family is widely adopted in industrial control, sensor hubs, and battery-powered consumer products where deterministic interrupt response, low sleep current, and small footprint matter more than raw MHz.
Key features of the PIC24FJ64GA104 include: 64KB (22K x 24) self-programmable Flash with ECC, 8KB RAM, an integrated 16-channel 10-bit A/D converter with 500 ksps conversion rate, three analog comparators, four 16-bit timers, five I/O ports supporting up to 35 digital I/O, and rich serial peripherals including two UART, three SPI, and two I2C. The device supports a 2.0V to 3.6V operating range and offers multiple low-power modes including Sleep, Deep Sleep, and Retention modes with sub-µA currents.
Architecturally, the PIC24FJ64GA104 uses a modified Harvard RISC core with 16-bit wide instructions, 24-bit instruction width, a hardware 16x16 multiplier, and a 32/16 hardware divider. The 8KB RAM includes dedicated DMA channels for data movement without CPU intervention, and the Peripheral Pin Select (PPS) remapping feature allows flexible assignment of digital peripherals to physical pins. nanoWatt XLP technology uses a combination of dynamic clock switching, deep sleep states, and intelligent peripheral gating to achieve run currents of approximately 8 µA/MIPS at 32 kHz and Deep Sleep currents below 100 nA.
Typical applications include portable medical devices (glucose meters, pulse oximeters), IoT sensor nodes, battery-powered HVAC controls, industrial sensor hubs, and consumer products such as remote controls and e-metering. The wide operating voltage range (2.0V-3.6V) and low sleep currents also make it suitable for energy-harvesting designs where quiescent draw dominates the energy budget.
When designing with this MCU, designers should pay close attention to the PPS configuration: unused peripheral-to-pin mappings must be locked or set to defaults to prevent current leakage. Programming is supported by Microchip's MPLAB X IDE with the free XC16 compiler and PICkit 3/4 or ICD 3/4 in-circuit debuggers. Code-compatible migration paths exist within the PIC24F family (e.g., PIC24FJ64GA102, PIC24FJ64GA004) for scaling Flash/RAM without layout changes.
This page synthesizes distributor pricing, drop-in same-package alternatives from the PIC24FJ family, MPLAB toolchain references, and practical design notes that go beyond a single-datasheet overview, helping engineers select, source, and integrate the PIC24FJ64GA104T-I/ML faster.
드롭인 대체품: PIC24FJ64GA104T-I/ML — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC24FJ64GA104T-I/ML (동일 폼 팩터 및 풋프린트) — 차이점: ADC, Core Architecture, Package, Program Memory (Flash), Timers.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC24FJ32GA104T-I/ML
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$3.1 / 개
데이터시트 보기 →PIC24FJ48GA004T-I/ML
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$4.1 / 개
데이터시트 보기 →PIC24FJ64GA104-I/ML
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$2.05 / 개
데이터시트 보기 →PIC24FJ64GA104T-E/ML
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC24FJ64GA002-I/ML
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$2.45 / 개
데이터시트 보기 →dsPIC33FJ64GP204-I/ML
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC24FJ64GA104T-I/ML 최대 정격 & 전기적 특성
| Core Architecture | PIC 16-bit RISC, modified Harvard |
| Family | PIC24F XLP (nanoWatt XLP) |
| Program Memory (Flash) | 64 KB (22K x 24) |
| Data Memory (RAM) | 8 KB |
| CPU Speed | 32 MHz (16 MIPS) |
| Operating Voltage | 2.0 V to 3.6 V |
| 동작 온도 | -40 C to +85 C (Industrial) |
| 패키지 | 44-QFN (8x8 mm) with EP |
| I/O Pins | 35 (5 ports) |
| ADC | 10-bit, 16-channel, up to 500 ksps |
| Comparators | 3 analog comparators |
| Timers | 5 x 16-bit, 2 x 32-bit |
| UART | 2 |
| SPI | 3 |
| I2C | 2 |
| DMA Channels | 8 |
| Peripheral Pin Select (PPS) | Yes |
| Hardware Multiplier / Divider | 16 x 16 / 32 / 16 |
| RoHS 상태 | Compliant |
| Programming / Debug | MPLAB X, XC16, ICD/PICkit |
PIC24FJ64GA104T-I/ML 핀 구성
| 핀 1 | RA0/AN0 — Digital I/O / Analog input channel 0 / PPS-mappable |
| 핀 2 | RA1/AN1 — Digital I/O / Analog input channel 1 / PPS-mappable |
| 핀 3 | RA2/AN2 — Digital I/O / Analog input channel 2 / PPS-mappable |
| 핀 4 | RA3/AN3 — Digital I/O / Analog input channel 3 / PPS-mappable |
| 핀 5 | RA4/AN4 — Digital I/O / Analog input channel 4 / PPS-mappable |
| 핀 6 | VDD — Positive supply voltage (2.0-3.6 V) |
| 핀 7 | GND — Ground reference |
| 핀 8 | RA5/AN5 — Digital I/O / Analog input channel 5 / PPS-mappable |
| 핀 9 | RA6/AN6 — Digital I/O / Analog input channel 6 / PPS-mappable |
| 핀 10 | RA7/AN7 — Digital I/O / Analog input channel 7 / PPS-mappable |
| 핀 11 | RB0/AN8 — Digital I/O / Analog input channel 8 / PPS-mappable |
| 핀 12 | RB1/AN9 — Digital I/O / Analog input channel 9 / PPS-mappable |
| 핀 13 | RB2/AN10 — Digital I/O / Analog input channel 10 / PPS-mappable |
| 핀 14 | RB3/AN11 — Digital I/O / Analog input channel 11 / PPS-mappable |
| 핀 15 | RB4/AN12 — Digital I/O / Analog input channel 12 / PPS-mappable |
| 핀 16 | RB5/AN13 — Digital I/O / Analog input channel 13 / PPS-mappable |
| 핀 17 | RB6/AN14/PGC — Digital I/O / Analog input channel 14 / ICD clock |
| 핀 18 | RB7/AN15/PGD — Digital I/O / Analog input channel 15 / ICD data |
| 핀 19 | VDD — Positive supply voltage (2.0-3.6 V) |
| 핀 20 | GND — Ground reference |
| 핀 21 | RC0 — Digital I/O / PPS-mappable |
| 핀 22 | RC1 — Digital I/O / PPS-mappable |
| 핀 23 | RC2 — Digital I/O / PPS-mappable |
| 핀 24 | RC3 — Digital I/O / PPS-mappable |
| 핀 25 | RC4 — Digital I/O / PPS-mappable |
| 핀 26 | RC5 — Digital I/O / PPS-mappable |
| 핀 27 | RC6 — Digital I/O / PPS-mappable |
| 핀 28 | RC7 — Digital I/O / PPS-mappable |
| 핀 29 | VDD — Positive supply voltage (2.0-3.6 V) |
| 핀 30 | GND — Ground reference |
| 핀 31 | RD0 — Digital I/O / PPS-mappable |
| 핀 32 | RD1 — Digital I/O / PPS-mappable |
| 핀 33 | RD2 — Digital I/O / PPS-mappable |
| 핀 34 | RD3 — Digital I/O / PPS-mappable |
| 핀 35 | RD4 — Digital I/O / PPS-mappable |
| 핀 36 | RD5 — Digital I/O / PPS-mappable |
| 핀 37 | RD6 — Digital I/O / PPS-mappable |
| 핀 38 | RD7 — Digital I/O / PPS-mappable |
| 핀 39 | RE0 — Digital I/O / PPS-mappable |
| 핀 40 | RE1 — Digital I/O / PPS-mappable |
| 핀 41 | RE2 — Digital I/O / PPS-mappable |
| 핀 42 | RE3 — Digital I/O / PPS-mappable |
| 핀 43 | RE4 — Digital I/O / PPS-mappable |
| 핀 44 | RF0 — Digital I/O / PPS-mappable |
일반적인 애플리케이션
PIC24FJ64GA104T-I/ML 적합 용도: 6 애플리케이션s: Portable Medical Devices, IoT Sensor Hubs, Industrial Sensor Modules, Battery-Powered HVAC Controls, Consumer Remote Controls, Electronic Metering (E-Metering).
Portable Medical Devices
The PIC24FJ64GA104T-I/ML is well-suited for portable medical devices such as glucose meters, pulse oximeters, and patient thermometers. Its nanoWalt XLP technology delivers 30 nA typical Deep Sleep current and 8 µA/MIPS run current, enabling coin-cell battery life of multiple years in intermittent measurement products. The 16-bit 10-bit ADC and three analog comparators directly interface with biopotential electrodes, photodiodes, or thermistor bridges without external analog front ends. The 64 KB Flash holds protocol stacks (BLE, USB CDC) plus application firmware, while 8 KB RAM supports calibration tables and rolling measurement buffers. Compared to 32-bit Cortex-M0+ parts, the PIC24F XLP runs cooler at 32 MHz, reducing skin-contact thermals. The 44-QFN 8x8 mm package fits inside compact handheld enclosures alongside a battery and small OLED display.
추천
IoT Sensor Hubs
The PIC24FJ64GA104T-I/ML serves as an excellent edge node controller in IoT sensor hub designs that aggregate multiple sensor inputs and forward data via BLE, LoRa, or Wi-Fi. The 8 DMA channels offload sensor polling from the CPU, allowing the 16 MIPS core to wake briefly, capture data, and return to Deep Sleep. The 2 UART interfaces drive BLE modules and GPS, while 3 SPI channels connect digital sensors (accelerometer, gyroscope, magnetometer, pressure); 2 I2C ports interface with low-power environmental sensors. The 16 ADC channels support up to 16 analog sensors, with the on-chip comparators providing wake-up triggers when sensor thresholds are exceeded. The 44-QFN 8x8 mm footprint with PPS allows flexible trace routing in dense sensor boards. Energy-harvesting designs benefit from the 30 nA Deep Sleep current, which is below most energy-harvesting source quiescent draws.
추천
Industrial Sensor Modules
The PIC24FJ64GA104T-I/ML is a strong fit for industrial sensor modules such as 4-20 mA loop-powered transmitters, RTD conditioners, and process-control I/O cards. Its industrial -40C to +85C operating range handles factory-floor thermal extremes, and the 2.0-3.6 V VDD range accommodates 24V-loop-derived regulation. The 16-channel 10-bit 500 ksps ADC digitizes multiple RTDs, thermocouples, or strain gauges with hardware averaging, while the 3 analog comparators serve as fast fault detectors independent of ADC scan rates. The 2 UART and 2 I2C ports enable RS-485 and Modbus RTU bridges, while PPS lets the designer place peripheral pins where the PCB layout is cleanest. The 64 KB Flash holds comm protocol stacks plus calibration constants, and the 44-QFN package's EP provides a robust thermal path for hot industrial enclosures.
추천
Battery-Powered HVAC Controls
The PIC24FJ64GA104T-I/ML powers battery-operated HVAC controllers, including wireless thermostats, zone dampers, and battery-backed damper actuators. Its nanoWalt XLP technology keeps idle draw under 100 µA even with periodic sensor sampling and Zigbee/Sub-GHz radio polling, extending battery life to 3-5 years on 2x AA cells. The 16 ADC channels handle multiple thermistor inputs (room, return-air, supply-air, outdoor), while 3 comparators detect switch closures and line-voltage zero-cross events without external circuitry. The 8 KB RAM and 64 KB Flash hold full HVAC state machines plus a complete Zigbee 3.0 or Thread stack. The 44-QFN 8x8 mm footprint is small enough to mount inside standard thermostat backplates alongside an SPI-connected TFT LCD. PICkit-programmable firmware simplifies factory provisioning across many SKUs.
추천
Consumer Remote Controls
The PIC24FJ64GA104T-I/ML powers advanced consumer remote controls, including smart-TV universal remotes, presentation clickers, and gaming controllers. Its sub-30 nA Deep Sleep current enables years of standby from a coin cell, while the 32 MHz / 16 MIPS core wakes instantly to handle IR transmission, BLE pairing, and button-matrix scans. The 35 I/O pins drive large keypads and capacitive touch surfaces, with 5 timers providing hardware PWM for backlight and haptic feedback. The 2 UART and 1 SPI bus interface with BLE SoCs and OLED status displays, while PPS allows remapping during PCB revisions without firmware changes. The 64 KB Flash holds voice-command firmware, gesture algorithms, and over-the-air update routines. Compact 44-QFN 8x8 mm footprint fits inside slim remote housings alongside a coin-cell holder.
추천
Electronic Metering (E-Metering)
The PIC24FJ64GA104T-I/ML is well-suited for residential and commercial e-metering endpoints, including smart electricity meters, water meters, and gas meters. Its 16-channel 10-bit ADC digitizes shunt-resistor current and voltage-divider mains voltage with simultaneous sampling, while the 3 comparators provide zero-cross detection and tamper detection. The 8 KB RAM supports rolling 30-day load-profile buffers, and the 64 KB Flash holds DLMS/COSEM or ANSI C12.18 protocol stacks plus calibration constants. The 2 UART and 2 I2C buses drive RF mesh modules (Wi-SUN, Sub-GHz) and optical IEC 62056-21 ports. With PPS, the same firmware can be reused across electricity, water, and gas meter SKUs with different I/O maps. The -40C to +85C industrial temperature range handles outdoor cabinet mounting.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC24FJ64GA104T-I/ML — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC24FJ32GA104T-I/ML | PIC24FJ48GA004T-I/ML | PIC24FJ64GA104-I/ML | PIC24FJ64GA104T-E/ML | dsPIC33FJ64GP204-I/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-QFN (8x8 mm) | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same |
| Flash Memory | 64 KB | 32 KB | 48 KB | 64 KB | 64 KB | 64 KB |
| RAM | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB |
| CPU Speed / MIPS | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS | 40 MHz / 20 MIPS |
| Peripheral Pin Select (PPS) | Yes | Yes | No | Yes | Yes | Yes |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +125C | -40C to +85C |
| DSP Engine | No (PIC24F core) | No | No | No | No | Yes (dsPIC33 DSP) |
주요 차별점
- PPS allows digital peripheral remapping (vs PIC24FJ48GA004T-I/ML)
- Extended -40C to +125C option available (vs PIC24FJ64GA104T-E/ML)
- 16-bit DSP core upgrade path (vs dsPIC33FJ64GP204-I/ML)
설계 노트
Estimated: At 32 MHz active mode, the PIC24FJ64GA104 draws approximately 8 mA from a 3.3 V supply. For battery designs targeting 5-year life on 2x AA (2000 mAh), the MCU must spend >99% of its time in Deep Sleep (typical 30 nA per Microchip DS39951C). Use the on-chip LPRC 32 kHz oscillator for periodic Sleep wake-ups via RTCC alarm, and gate peripheral clocks individually with PMDx bits to minimize run-mode waste.
Estimated: The 44-QFN 8x8 mm exposed pad (EP) must be soldered to a contiguous ground plane for thermal dissipation and electrical reference. Use at least 8 thermal vias (0.3 mm drill, 0.5 mm pitch) under the EP to a secondary ground plane on the opposite PCB layer. The datasheet DS39951C shows that exceeding 6 ground vias on the EP can drop theta_JA from approximately 28 C/W to under 22 C/W at 1 oz copper, which is critical at full 32 MHz run current.
A common pitfall is leaving Peripheral Pin Select (PPS) registers unlocked or mapped to floating pins, which causes silent current leakage up to several mA per pin. Lock the PPS configuration with IOLOCK after init, and ensure all unused I/O pins are set as outputs low or inputs with the internal weak pull-up enabled. For Sleep current measurements below 1 µA, disconnect the ICD debugger and remove all unused soldered components, since debugger pull-ups can dominate sub-µA readings.
규정 준수 정보
RoHS compliant per Microchip product page. Standard I-grade is -40C to +85C; the E-grade (PIC24FJ64GA104T-E/ML) extends to -40C to +125C for automotive-grade environments. Halogen-free per Microchip environmental compliance statement.