PIC24FJ64GA004-I/ML - 16-bit 32MHz 64KB Flash MCU 44-QFN | Microchip
部品番号: PIC24FJ64GA004-I/ML ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $8.41 | $8.41 |
| 10 | $7.65 | $76.50 |
| 100 | $6.42 | $642.00 |
| 500 | $5.58 | $2,790.00 |
| 1,000 | $4.91 | $4,910.00 |
PIC24FJ64GA004-I/ML 概要
A microcontroller (MCU) is a single-chip computer containing a CPU, memory (Flash/RAM), and programmable peripherals. The PIC24F family bridges the gap between 8-bit PIC MCUs and dsPIC DSC devices, belonging to the broader 16-bit microcontroller category within Microchip's product hierarchy: PIC24F -> 16-bit MCU -> microcontroller -> embedded processor -> semiconductor IC. Its 16-bit data path, 24-bit instruction word, and hardware multiplier/divider enable C-compiler-friendly code generation.
Key features include Peripheral Pin Select (PPS), which allows remapping of digital peripheral functions to virtually any I/O pin, dramatically simplifying PCB routing. The device integrates a 16-channel 10-bit ADC (500 ksps), five 16-bit timers, four UARTs, two SPI, two I2C, a Real-Time Clock/Calendar (RTCC), and a 5-bit analog comparator. The internal 8 MHz oscillator with 4x PLL and the on-chip FRC oscillator eliminate the need for external crystals in many designs. The part operates from 2.0 V to 3.6 V and supports industrial temperature range (-40 °C to +85 °C for the -I suffix).
The architecture uses two address generation units (AGUs) for separate read/write addressing of data memory, plus a 17 x 17 hardware multiplier and a 32-bit by 16-bit hardware divider that execute in a single cycle. A C-compiler-optimized instruction set and a 16-element working register array minimize interrupt latency. The integrated nanoWatt power management includes Idle, Sleep, and Deep Sleep modes that drop current consumption below 1 µA for battery-backed designs.
Typical applications include industrial control panels, sensor hubs, low-cost graphical HMI with segmented LCDs, USB-to-UART bridges, energy metering, and portable medical peripherals. The 35 available I/O pins and PPS make it suitable for designs where flexibility of pin allocation outweighs the need for a high pin count.
When designing with this device, plan I/O assignments around PPS first to avoid costly rework, and verify ADC acquisition time at the lowest operating voltage. JTAG/ICSP programming requires dedicated pins that should be reserved at schematic capture to avoid contention with peripherals. For low-power applications, leverage the Deep Sleep mode and the RTCC wake-up feature to achieve years of battery life.
This page synthesizes distributor pricing, drop-in package-compatible alternatives from the same Microchip PIC24FJ family, and practical design notes not collected in a single place on the manufacturer datasheet. All pricing reflects DigiKey and Mouser market data as of 2026-10-09.
ドロップイン代替品: PIC24FJ64GA004-I/ML — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC24FJ64GA004-I/ML (同一形状・フットプリント) — 相違点: Package, ADC, Core Architecture, Program Memory (Flash), Timers.
クイック比較ツール — 並列比較する代替部品を選択:
PIC24FJ128GA004-I/ML
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC24FJ64GA004T-I/ML
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC24FJ64GA004-I/PT
✅ ドロップイン✓ 在庫あり
$3.3 / 個
データシートを見る →PIC24FJ64GA004-I/ML 最大定格&電気的特性
| Product Family | PIC24F |
| Core | PIC 16-bit modified Harvard |
| CPU Speed | 32 MHz (up to 16 MIPS) |
| Program Memory (Flash) | 64 KB (22K x 24 words) |
| RAM | 8 KB |
| Operating Voltage | 2.0 V to 3.6 V |
| I/O Pins | 35 |
| ADC | 10-bit, 16-channel, 500 ksps |
| Timers | Five 16-bit |
| UART | 4 |
| SPI | 2 |
| I2C | 2 |
| RTCC | Yes (Real-Time Clock/Calendar) |
| Comparator | Yes (5-bit, Deep Sleep capable) |
| Peripheral Pin Select (PPS) | Yes |
| Internal Oscillator | 8 MHz with 4x PLL, 1% FRC accuracy |
| Hardware Multiplier | 17 x 17 single-cycle |
| Hardware Divider | 32-bit by 16-bit single-cycle |
| Working Register Array | 16 x 16-bit |
| 動作温度 | -40 °C to +85 °C (Industrial -I suffix) |
| パッケージ | 44-pin QFN (8 mm x 8 mm) with exposed pad |
| 実装タイプ | Surface Mount |
| RoHS ステータス | Compliant |
PIC24FJ64GA004-I/ML ピン構成
| ピン 1 | RP5 — Remappable I/O (PPS) or general purpose I/O |
| ピン 2 | RP6 — Remappable I/O (PPS) or general purpose I/O |
| ピン 3 | RP7 — Remappable I/O (PPS) or general purpose I/O |
| ピン 4 | RP8 — Remappable I/O (PPS) or general purpose I/O |
| ピン 5 | VSS — Ground reference |
| ピン 6 | OSCI/RC12 — Oscillator input or general purpose I/O |
| ピン 7 | OSCO/RC13 — Oscillator output or general purpose I/O |
| ピン 8 | RC14 — General purpose I/O |
| ピン 9 | RC15 — General purpose I/O |
| ピン 10 | VSS — Ground reference |
| ピン 11 | VBAT — RTCC battery backup supply |
| ピン 12 | RA0 — PORTA bit 0 (analog input) |
| ピン 13 | RA1 — PORTA bit 1 (analog input) |
| ピン 14 | RA2 — PORTA bit 2 (analog input) |
| ピン 15 | RA3 — PORTA bit 3 (analog input) |
| ピン 16 | RA4 — PORTA bit 4 (analog input) |
| ピン 17 | RA5 — PORTA bit 5 (analog input) |
| ピン 18 | RA6 — PORTA bit 6 (analog input) |
| ピン 19 | RA7 — PORTA bit 7 (analog input) |
| ピン 20 | AVSS — Analog ground reference |
| ピン 21 | AVDD — Analog positive supply |
| ピン 22 | RB0 — PORTB bit 0 (programmable pull-up) |
| ピン 23 | RB1 — PORTB bit 1 (programmable pull-up) |
| ピン 24 | RB2 — PORTB bit 2 (programmable pull-up) |
| ピン 25 | RB3 — PORTB bit 3 (programmable pull-up) |
| ピン 26 | RB4 — PORTB bit 4 (programmable pull-up) |
| ピン 27 | RB5 — PORTB bit 5 (programmable pull-up) |
| ピン 28 | RB6 — PORTB bit 6 (ICSP programming clock) |
| ピン 29 | RB7 — PORTB bit 7 (ICSP programming data) |
| ピン 30 | VSS — Ground reference |
| ピン 31 | VDD — Positive supply |
| ピン 32 | RB8 — PORTB bit 8 |
| ピン 33 | RB9 — PORTB bit 9 |
| ピン 34 | RB10 — PORTB bit 10 |
| ピン 35 | RB11 — PORTB bit 11 |
| ピン 36 | RB12 — PORTB bit 12 |
| ピン 37 | RB13 — PORTB bit 13 |
| ピン 38 | RB14 — PORTB bit 14 |
| ピン 39 | RB15 — PORTB bit 15 |
| ピン 40 | VDD — Positive supply |
| ピン 41 | RC1 — PORTC bit 1 |
| ピン 42 | RC2 — PORTC bit 2 |
| ピン 43 | RC3 — PORTC bit 3 |
| ピン 44 | RC4 — PORTC bit 4 |
主な用途
PIC24FJ64GA004-I/ML の用途: 7 件s: Industrial Control Panels, USB-to-UART Bridge, Energy Metering Front End, Battery-Powered Sensor Hub, Portable Medical Peripheral, Segmented-LCD HMI, HVAC Environmental Sensor Node.
Industrial Control Panels
The PIC24FJ64GA004-I/ML fits industrial control panels because its 16 MIPS core handles Modbus RTU and HMI scan tasks with margin, while its 35 I/O pins with Peripheral Pin Select adapt to relay-driver boards and key-matrix scanning. Its industrial -40 °C to +85 °C temperature rating supports cabinet and factory-floor operation. The 16-channel 10-bit ADC reads sensor inputs (4-20 mA, 0-10 V via signal conditioning) and the four UARTs drive RS-485 transceivers for multi-drop fieldbus networks. Designers benefit from the C-compiler-optimized instruction set for fast firmware iteration when panel specifications change.
おすすめ
USB-to-UART Bridge
The PIC24FJ64GA004-I/ML is well suited to USB-to-UART bridge applications because its 32 MHz core sustains 1 Mbaud UART traffic while running Microchip's free USB stack. The four hardware UARTs allow multi-port fan-out for legacy RS-232 devices, and the 64 KB Flash stores USB descriptors plus protocol translation tables. PPS remapping routes UART signals to convenient pins for cable-driver placement. Operating from 2.0 V to 3.6 V matches USB bus-powered 3.3 V designs. The 44-QFN package is compact enough for dongle-style form factors.
おすすめ
Energy Metering Front End
The PIC24FJ64GA004-I/ML serves as a digital front end in single-phase energy meters, where its 16-channel 10-bit ADC (500 ksps) captures voltage and current CT outputs simultaneously. The hardware 17x17 multiplier accelerates RMS and power-factor calculations in real time without burdening the core, and the 8 KB RAM buffers sample windows before calculation. The industrial temperature grade survives meter cabinet environments, while PPS lets engineers route the analog inputs to short PCB traces for noise immunity.
おすすめ
Battery-Powered Sensor Hub
The PIC24FJ64GA004-I/ML is ideal for battery-powered sensor hubs because its nanoWatt Sleep and Deep Sleep modes drop current below 1 µA between measurements, extending coin-cell life into the multi-year range. The RTCC wakes the device on a programmable schedule, and the analog comparator can wake it on an external event. Four UARTs and two I2C buses aggregate data from multiple sensor daughter boards, while 8 KB RAM buffers measurements for batched wireless upload. The exposed-pad QFN aids thermal dissipation in outdoor enclosures.
おすすめ
Portable Medical Peripheral
The PIC24FJ64GA004-I/ML suits portable medical peripherals such as pulse oximeters, blood-pressure cuffs, and digital thermometers, where 16 MIPS executes DSP-style filtering on biomedical signals in real time. Its 10-bit ADC with 500 ksps captures photoplethysmogram (PPG) waveforms at sample rates sufficient for SpO2 calculation. PPS remapping keeps the analog front-end traces clear of digital switching, improving signal integrity. The industrial temperature range covers home and clinical use, and 8 KB RAM holds buffer arrays for display smoothing.
おすすめ
Segmented-LCD HMI
The PIC24FJ64GA004-I/ML drives segmented-LCD HMIs in appliances and instruments by combining its high-performance core with on-chip timers for button-debounce and waveform generation. The five 16-bit timers generate precise PWM backlight dimming and buzzer tones, while PPS routes segments efficiently to keep the PCB layout compact. The 64 KB Flash stores multilingual UI strings and lookup tables for the LCD glass. The industrial temperature range ensures operation in unheated enclosures, and 35 I/O pins are sufficient for 8-digit displays with keypad scanning.
おすすめ
HVAC Environmental Sensor Node
The PIC24FJ64GA004-I/ML works as an HVAC environmental sensor node that reads temperature, humidity, and air-quality sensors over I2C, then drives a Modbus RTU link to the building controller. Its two I2C buses support multiple sensors on the same node, while the four UARTs allow simultaneous wired and wireless modem communication. The 16 MIPS core runs Microchip's free TCP/IP stack for BACnet over RS-485, and the 8 KB RAM holds network buffers. PPS simplifies PCB layout for sensor-fan-out cards.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC24FJ64GA004-I/ML — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC24FJ128GA004-I/ML | PIC24FJ64GA004T-I/ML | PIC24FJ64GA004-I/PT |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-QFN (8x8 mm) | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same | 44-TQFP - different land pattern |
| Program Memory (Flash) | 64 KB | 128 KB (+100%) | 64 KB (same) | 64 KB (same) |
| RAM | 8 KB | 8 KB (same) | 8 KB (same) | 8 KB (same) |
| CPU Speed | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS (same) | 32 MHz / 16 MIPS (same) | 32 MHz / 16 MIPS (same) |
| Operating Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V (same) | 2.0 V to 3.6 V (same) | 2.0 V to 3.6 V (same) |
| I/O Pins | 35 | 35 (same) | 35 (same) | 35 (same) |
| Packaging Format | Tube | Tube | Tape and Reel | Tube |
| Lifecycle Status | Active | Active | Active | Active |
主な差別化要因
- Doubled Flash upgrade path within same package (vs PIC24FJ128GA004-I/ML)
- Tape and reel packaging variant available (vs PIC24FJ64GA004T-I/ML)
- TQFP variant for hand-soldering and prototyping (vs PIC24FJ64GA004-I/PT)
設計ノート
The 44-pin QFN (8x8 mm) package has an exposed thermal pad (EP) that MUST be soldered to the PCB for both thermal dissipation and electrical grounding. Per Microchip datasheet section on QFN package considerations, the EP should connect to a large copper pour with at least 8 thermal vias to the inner ground plane. Skipping the EP solder connection can lead to thermal runaway at high CPU loading and reduced RF performance on adjacent analog traces.
Peripheral Pin Select (PPS) remapping is unlocked only after writing specific sequence values to OSCCON and the PPS unlock registers. Forgetting this sequence causes the PPS configuration to silently ignore writes, leaving peripherals on their default pins. Always include the unlock sequence in the low-level initialization routine and verify it executes before any PPS register writes. The Microchip datasheet Section 11 (I/O Ports) provides the exact sequence.
When using the 10-bit ADC for precision measurements, add a small RC filter (typically 1 kΩ + 100 nF) at each analog input pin to prevent switching noise from digital outputs coupling into the ADC. The exposed-pad QFN allows short analog trace runs between the sensor and the ADC pins. Use a separate analog ground island on the PCB, connected to the main ground at a single point to avoid ground loops.
For battery-powered designs, transition to Deep Sleep mode by clearing all peripheral enables and configuring the RTCC or analog comparator as the wake-up source. According to the Microchip datasheet, Deep Sleep current is below 1 µA with the RTCC running. Remember to disable unused peripherals (UART, SPI, I2C) before sleep to minimize leakage, and to retain the RTCC and WDT configuration across the sleep cycle.
コンプライアンス情報
RoHS and lead-free per Microchip product page. Not AEC-Q100 qualified - this part targets industrial and consumer markets, not automotive. For automotive-qualified alternatives consult Microchip's PIC24F automotive portfolio.