PIC24FJ64GB204-I/ML - 64KB Flash 16-bit MCU w/ USB OTG | Microchip
部品番号: PIC24FJ64GB204-I/ML ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $4.34 | $4.34 |
| 10 | $3.95 | $39.50 |
| 100 | $3.51 | $351.00 |
| 500 | $3.1 | $1,550.00 |
| 1,000 | $2.78 | $2,780.00 |
PIC24FJ64GB204-I/ML 概要
A PIC24F microcontroller is a 16-bit modified Harvard architecture MCU from Microchip's PIC24 family, which sits between the 8-bit PIC16/PIC18 families and the 32-bit PIC32 families in the broader MCU hierarchy. The PIC24F line emphasizes low-power operation and rich peripheral integration, making it well suited for battery-powered and USB-connected embedded designs. Within that hierarchy, the PIC24FJ64GB204 family adds a hardware crypto engine and Full-Speed USB OTG, distinguishing it from non-USB "GB" and "GA" cousins.
Key features include 64 KB Flash, 8 KB RAM, 16 MIPS performance at 32 MHz CPU clock, hardware crypto module, Full-Speed USB OTG, and nanowatt XLP sleep currents. The wide operating voltage range of 2.0V to 3.6V supports direct Li-ion battery connection. On-chip peripherals include multiple UART, SPI, I2C, a 10/12-bit ADC, and up to 33 digital I/O pins depending on package.
The architecture combines a 16-bit modified Harvard CPU with a rich peripheral set including a 16-channel 10-bit ADC, five 16-bit timers, and a charge time measurement unit (CTMU). The hardware crypto engine accelerates AES, DES, and triple-DES, offloading secure communication workloads from the CPU. This blend of XLP power management, hardware crypto, and USB OTG makes the device distinctive in the PIC24F portfolio.
Typical applications include USB security tokens, encrypted data loggers, low-power portable medical sensors, industrial USB-to-UART bridges, and embedded cryptographic modules. The combination of USB OTG and crypto acceleration is particularly valuable in secure peripheral designs that must communicate with hosts while protecting keys at rest.
When designing with this part, place decoupling capacitors (100 nF + 4.7 uF) as close as possible to the VDD/VSS pairs and provide a 12 MHz crystal for USB Full-Speed operation. The exposed thermal pad on the QFN package should be soldered to a continuous ground plane to meet thermal and electrical performance specifications. Programming is supported by MPLAB X IDE with the XC16 compiler and the PICkit 4 in-circuit programmer.
This page synthesizes distributor stock and pricing, pin-compatible drop-in alternatives from the PIC24FJ portfolio, application notes for crypto and USB, and practical PCB layout guidance not consolidated in the manufacturer datasheet - information engineers and buyers typically have to gather from multiple sources.
ドロップイン代替品: PIC24FJ64GB204-I/ML — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC24FJ64GB204-I/ML (同一形状・フットプリント) — 相違点: ADC, Package, Maximum CPU Speed, Core Architecture, Family.
クイック比較ツール — 並列比較する代替部品を選択:
PIC24FJ128GB204-I/ML
✅ ドロップイン✓ 在庫あり
$3.51 / 個
データシートを見る →PIC24FJ64GB204-I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC24FJ64GB204-E/ML
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC24FJ64GB004-I/ML
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC24FJ64GB204-I/ML 最大定格&電気的特性
| Product Family | PIC24F XLP 16-bit MCU |
| Core | PIC24F 16-bit modified Harvard |
| Program Memory (Flash) | 64 KB |
| Data RAM | 8 KB |
| Maximum CPU Speed | 32 MHz / 16 MIPS |
| Operating Voltage Range | 2.0 V to 3.6 V |
| 動作温度範囲 | -40 C to +85 C (Industrial) |
| USB Interface | USB 2.0 Full-Speed OTG with internal transceiver |
| Crypto Engine | Hardware AES, DES, 3DES accelerator |
| ADC | 10-bit, multiple channels |
| Timers | Five 16-bit timers/counters |
| I/O Pins (max) | 33 (package dependent) |
| パッケージ | VQFN-44 (8x8 mm) with exposed thermal pad |
| 実装タイプ | Surface Mount |
| RoHS ステータス | Compliant |
| Lead-Free | Yes |
PIC24FJ64GB204-I/ML ピン構成
| ピン 1 | RP5/RB5 — Remappable I/O / Port B bit 5 |
| ピン 2 | RP6/RB6 — Remappable I/O / Port B bit 6 |
| ピン 3 | RP7/RB7 — Remappable I/O / Port B bit 7 |
| ピン 4 | RP8/RB8 — Remappable I/O / Port B bit 8 |
| ピン 5 | RP9/RB9 — Remappable I/O / Port B bit 9 |
| ピン 6 | VSS — Ground reference |
| ピン 7 | VDD — Positive supply (2.0-3.6 V) |
| ピン 8 | RP10/RB10 — Remappable I/O / Port B bit 10 |
| ピン 9 | RP11/RB11 — Remappable I/O / Port B bit 11 |
| ピン 10 | RP12/RB12 — Remappable I/O / Port B bit 12 |
| ピン 11 | RP13/RB13 — Remappable I/O / Port B bit 13 |
| ピン 12 | RP14/RB14 — Remappable I/O / Port B bit 14 |
| ピン 13 | OSC1/CLKI/RC12 — Primary oscillator input / external clock |
| ピン 14 | OSC2/CLKO/RC15 — Primary oscillator output / RC15 |
| ピン 15 | D+ — USB D+ data line |
| ピン 16 | D- — USB D- data line |
| ピン 17 | VBUS — USB VBUS detect |
| ピン 18 | VUSB — USB internal transceiver supply (3.3 V) |
| ピン 19 | RC0 — Port C bit 0 |
| ピン 20 | RC1 — Port C bit 1 |
| ピン 21 | RC2 — Port C bit 2 |
| ピン 22 | VSS — Ground reference |
| ピン 23 | VDD — Positive supply (2.0-3.6 V) |
| ピン 24 | RC3 — Port C bit 3 |
| ピン 25 | RC4 — Port C bit 4 |
| ピン 26 | RC5 — Port C bit 5 |
| ピン 27 | RC6 — Port C bit 6 |
| ピン 28 | RC7 — Port C bit 7 |
| ピン 29 | RC8 — Port C bit 8 |
| ピン 30 | RC9 — Port C bit 9 |
| ピン 31 | MCLR — Master Clear reset (active low) |
| ピン 32 | RA0 — Port A bit 0 / analog |
| ピン 33 | RA1 — Port A bit 1 / analog |
| ピン 34 | RA2 — Port A bit 2 / analog |
| ピン 35 | RA3 — Port A bit 3 / analog |
| ピン 36 | RA4 — Port A bit 4 |
| ピン 37 | RA5 — Port A bit 5 |
| ピン 38 | RA6 — Port A bit 6 |
| ピン 39 | RA7 — Port A bit 7 |
| ピン 40 | RA8 — Port A bit 8 |
| ピン 41 | RA9 — Port A bit 9 |
| ピン 42 | RA10 — Port A bit 10 |
| ピン 43 | PGED2/RP0 — ICSP data / remappable I/O |
| ピン 44 | PGEC2/RP1 — ICSP clock / remappable I/O |
| ピン EP | EPAD — Exposed thermal pad - must be soldered to ground plane |
主な用途
PIC24FJ64GB204-I/ML の用途: 6 件s: USB Security Token with Hardware Crypto, Encrypted Data Logger, Low-Power Portable Medical Sensor, Industrial USB-to-UART Bridge, Embedded Cryptographic Module, Secure USB HID Peripheral (Keyboard / Authenticator).
USB Security Token with Hardware Crypto
The PIC24FJ64GB204-I/ML fits USB security token applications because its hardware AES/DES/3DES engine offloads encryption from the CPU, sustaining USB Full-Speed OTG throughput. The 64 KB Flash holds the USB HID stack plus a custom key management library; 8 KB RAM supports USB endpoint buffers plus working key tables. Unlike a software-only crypto implementation, hardware acceleration keeps latency under 100 ms for typical AES-128 operations and reduces CPU MIPS overhead by roughly 60 percent. The 2.0-3.6 V operating range also allows the token to draw directly from USB VBUS through an internal LDO.
おすすめ
Encrypted Data Logger
For encrypted data loggers, the PIC24FJ64GB204-I/ML's combination of hardware crypto and nanowatt XLP sleep modes delivers both data confidentiality and multi-year battery life. The 64 KB Flash can hold AES-128 key tables plus a FAT-style log index; 8 KB RAM buffers a sector of samples before flash erase/write. The hardware crypto engine allows each sample to be sealed at log time without waking the CPU for long, keeping average sleep current below 5 uA. The 10-bit ADC plus CTMU can interface thermistors or other analog sensors directly.
おすすめ
Low-Power Portable Medical Sensor
Medical sensor applications benefit from the PIC24FJ64GB204-I/ML's XLP technology, 10-bit ADC, and USB OTG for both charging and data streaming to a host. The hardware crypto engine protects patient-identifiable data at rest, addressing HIPAA-style data-at-rest requirements without external security ICs. The 33 I/O pins support multiple sensor channels (temperature, pulse, motion) and a status display; 8 KB RAM is sufficient for streaming waveform buffers. Industrial -40 C to +85 C operation supports most clinical and home-healthcare use cases.
おすすめ
Industrial USB-to-UART Bridge
The PIC24FJ64GB204-I/ML is well-suited as a USB-to-UART bridge in industrial settings where OTG dual-role operation lets the device enumerate as a USB device on a PC or as a USB host to legacy UART peripherals. The hardware crypto engine can secure proprietary field protocols, while the 32 MHz / 16 MIPS CPU sustains 921600 bps UART throughput without dropping bytes. The 2.0-3.6 V operating range accepts 3.3 V logic from FPGAs or sensors, and the 44-pin VQFN footprint fits compact industrial dongle enclosures.
おすすめ
Embedded Cryptographic Module
For embedded cryptographic modules, the PIC24FJ64GB204-I/ML combines a hardware AES/DES/3DES engine with USB OTG for secure firmware update and key provisioning. The 64 KB Flash is sufficient for a minimal secure boot loader plus an application, while the 8 KB RAM supports key-schedule tables in working memory. Compared with a software AES implementation on a generic MCU, hardware acceleration is typically 4-10x faster and uses 50-70% less energy per block - a meaningful advantage for sealed or tamper-resistant enclosures.
おすすめ
Secure USB HID Peripheral (Keyboard / Authenticator)
Secure USB HID peripherals such as FIDO2 authenticators and encrypted keyboards leverage the PIC24FJ64GB204-I/ML's hardware AES engine and Full-Speed USB OTG to authenticate user input while preventing keystroke leakage. The 64 KB Flash holds the HID stack plus key attestation logic, and 8 KB RAM is sufficient for in-progress signing operations. The hardware crypto engine completes ECDSA/HMAC primitives within USB poll intervals, so the MCU can act as a low-cost secure element without an external companion IC.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC24FJ64GB204-I/ML — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC24FJ128GB204-I/ML | PIC24FJ64GB204-E/ML | PIC24FJ64GB004-I/ML |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | VQFN-44 (8x8 mm) | VQFN-44 (8x8 mm) - same | VQFN-44 (8x8 mm) - same | VQFN-44 (8x8 mm) - same |
| Flash | 64 KB | 128 KB | 64 KB | 64 KB |
| RAM | 8 KB | 8 KB | 8 KB | 8 KB |
| Crypto Engine | AES/DES/3DES | AES/DES/3DES | AES/DES/3DES | None |
| USB | Full-Speed OTG | Full-Speed OTG | Full-Speed OTG | Full-Speed Device only |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +85 C | -40 C to +125 C (Extended) | -40 C to +85 C |
| Supply 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 |
主な差別化要因
- Hardware AES/DES/3DES crypto engine on-chip (vs PIC24FJ64GB004-I/ML)
- Full-Speed USB OTG dual-role with internal PHY (vs PIC24FJ64GB004-I/ML)
- Industrial -40 C to +85 C operating range (vs PIC24FJ64GB204-E/ML)
- 64 KB Flash, 8 KB RAM in compact 8x8 mm VQFN (vs PIC24FJ128GB204-I/ML)
設計ノート
Decouple each VDD/VSS pair with a 100 nF ceramic cap placed within 2 mm of the pins; add a bulk 4.7 uF near the VDD pin driving the ADC. Connect the VUSB pin to a 3.3 V rail or VDD via a ferrite bead to keep USB transceiver noise out of the analog supply. XLP Sleep mode typically draws <1 uA when the USB transceiver and ADC are disabled - leave them off in sleep unless the application requires periodic USB wake.
Solder the exposed thermal pad (EPAD) to a continuous ground plane with at least 8 thermal vias to inner ground layers. Although the /ML package rarely needs active cooling, EPAD grounding is required to meet the package thermal resistance (~25 C/W theta_JA on a 4-layer JEDEC test board) and to provide a low-impedance ground reference for USB signaling. Do not route signal traces under the EPAD.
Route the USB D+/D- traces as a 90 ohm differential pair with length matching within 150 mil. Keep the pair away from switching nodes, oscillators, and the EPAD stitching vias. Place the 12 MHz crystal within 5 mm of OSC1/OSC2 with short traces and a guard ground; this minimizes jitter that propagates into the 48 MHz USB clock domain. Maintain a continuous ground reference under the USB traces.
Do not omit the 100 nF cap on VUSB - the USB transceiver supply needs local decoupling even if VUSB is tied to VDD. The MCLR pin must be pulled high through a 10 kohm resistor; leaving it floating can cause spurious resets. When migrating firmware from the PIC24FJ64GB004 family, note that AES/DES hardware calls (C macros _ADDFSR, etc.) are not available - replace with software crypto or migrate to GB204 silicon.
コンプライアンス情報
RoHS and REACH compliance per Microchip product page. AEC-Q100 is not applicable - the part is not marketed as automotive grade; for AEC-Q100 qualified options, consider PIC24F automotive variants.