PIC24FJ64GB004T-I/ML - 16-bit 32MHz 64KB Flash USB MCU | Microchip
부품 번호: PIC24FJ64GB004T-I/ML ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $5.18 | $5.18 |
| 10 | $4.65 | $46.50 |
| 100 | $4.12 | $412.00 |
| 500 | $3.71 | $1,855.00 |
| 1,000 | $3.32 | $3,320.00 |
PIC24FJ64GB004T-I/ML 개요
A 16-bit microcontroller (MCU) is a programmable embedded processor that executes instructions on 16-bit-wide data paths, providing a balance between 8-bit MCUs (lower cost, simpler peripherals) and 32-bit MCUs (higher performance, more memory). The PIC24F family occupies the mid-range of Microchip's portfolio, sitting architecturally between PIC16/PIC18 8-bit parts and dsPIC/PIC32 32-bit parts, and is widely used in consumer, industrial, and battery-powered applications requiring USB connectivity and ultra-low-power sleep modes.
Key differentiating features of the PIC24FJ64GB004T-I/ML include integrated full-speed USB 2.0 with OTG capability, nanoWatt XLP technology offering deep sleep currents in the microamp range, peripheral pin select (PPS) for flexible signal routing, 10-bit ADC with up to 13 channels, multiple PWM/CCP/SCCP modules, and 33 digital I/O pins. The device operates from 2.0 V to 3.6 V, suitable for both 3.3 V regulated and 2-cell battery-powered designs.
The PIC24FJ64GB004 architecture uses a 16-bit modified Harvard RISC core capable of up to 16 MIPS at 32 MHz, with single-cycle multiply and hardware divide. Integrated DMA reduces CPU overhead for peripheral data movement, while the charge time measurement unit (CTMU) enables touch sensing and precise time-of-flight measurements. Hardware real-time clock and calendar (RTCC) with battery backup support low-power timekeeping.
Typical applications include USB peripherals (HID, CDC, mass storage), low-power sensor hubs with USB charging, medical point-of-care instruments, industrial data loggers, and consumer devices requiring embedded host capability for USB flash drives. The combination of USB, low power, and PPS makes this part well-suited for designs that previously required an external USB controller.
When designing with this MCU, ensure the 44-pin QFN exposed pad is soldered to a sufficiently large copper pour for thermal dissipation, and follow Microchip's USB hardware design guidelines for impedance-controlled D+/D- routing. Decoupling capacitors (100 nF and 4.7 uF) must be placed as close as possible to the VDD pins.
This page synthesizes distributor pricing and stock data from DigiKey and Mouser, pin-compatible same-family alternatives from Microchip's PIC24FJ portfolio, and practical design notes that complement the manufacturer datasheet for engineers evaluating this part for new designs.
드롭인 대체품: PIC24FJ64GB004T-I/ML — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC24FJ64GB004T-I/ML (동일 폼 팩터 및 풋프린트) — 차이점: Package, ADC, Core Architecture, Program Memory (Flash), Timers.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC24FJ64GB004-I/ML
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC24FJ64GB004-I/PT
✅ 드롭인✓ 재고 있음
$3.3 / 개
데이터시트 보기 →PIC24FJ64GA104T-I/ML
✅ 드롭인✓ 재고 있음
$3.34 / 개
데이터시트 보기 →PIC24FJ128GB204-I/ML
✅ 드롭인✓ 재고 있음
$3.51 / 개
데이터시트 보기 →PIC24FJ48GA004T-I/ML
✅ 드롭인✓ 재고 있음
$4.1 / 개
데이터시트 보기 →PIC24FJ64GB004T-I/ML 최대 정격 & 전기적 특성
| Core Architecture | PIC24F 16-bit RISC (modified Harvard) |
| Program Memory (Flash) | 64 KB (22K x 24 instructions) |
| RAM | 8 KB |
| Maximum CPU Speed | 32 MHz (16 MIPS) |
| Operating Voltage | 2.0 V to 3.6 V |
| 동작 온도 | -40C to +85C (industrial) |
| USB Interface | USB 2.0 Full-Speed Device/Host/OTG |
| Digital I/O Pins | 33 |
| ADC | 10-bit, up to 13 input channels |
| Timers | 5 x 16-bit, 5 x CCP/SCCP |
| Communication Peripherals | 2x SPI, 2x I2C, 2x UART |
| DMA Channels | 8 channels |
| 패키지 | 44-pin QFN (8x8 mm) |
| 실장 유형 | Surface Mount |
| Low-Power Technology | nanoWatt XLP (deep sleep <1 uA typical) |
| Peripheral Pin Select (PPS) | Yes |
| RoHS 상태 | Compliant |
| MSL 레벨 | 3 (168 hours) |
PIC24FJ64GB004T-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 | VSS — Ground reference |
| 핀 6 | OSCI/RC12 — Crystal oscillator input or digital I/O |
| 핀 7 | OSCO/RC15 — Crystal oscillator output or digital I/O |
| 핀 8 | SOSCI/RP9/RB9 — Secondary oscillator input / remappable I/O |
| 핀 9 | SOSCO/RP10/RB10 — Secondary oscillator output / remappable I/O |
| 핀 10 | VCAP — Core voltage regulator output (decoupling cap) |
| 핀 11 | D+ — USB D+ data line |
| 핀 12 | D- — USB D- data line |
| 핀 13 | VBUS — USB VBUS sensing input |
| 핀 14 | VUSB — USB transceiver power supply (3.3V) |
| 핀 15 | RP0/RB0 — Remappable I/O / Port B bit 0 (PGED) |
| 핀 16 | RP1/RB1 — Remappable I/O / Port B bit 1 (PGEC) |
| 핀 17 | RP2/RB2 — Remappable I/O / Port B bit 2 |
| 핀 18 | RP3/RB3 — Remappable I/O / Port B bit 3 |
| 핀 19 | RP4/RB4 — Remappable I/O / Port B bit 4 |
| 핀 20 | RA0 — Port A bit 0 (analog AN0) |
| 핀 21 | RA1 — Port A bit 1 (analog AN1) |
| 핀 22 | RA2 — Port A bit 2 (analog AN2) |
| 핀 23 | RA3 — Port A bit 3 (analog AN3) |
| 핀 24 | VDD — Positive power supply (2.0-3.6V) |
| 핀 25 | VSS — Ground reference |
| 핀 26 | RA4 — Port A bit 4 (analog AN4) |
| 핀 27 | RA5 — Port A bit 5 (analog AN5) |
| 핀 28 | RA6 — Port A bit 6 (analog AN6) |
| 핀 29 | RA7 — Port A bit 7 (analog AN7) |
| 핀 30 | RC1 — Port C bit 1 (analog AN15) |
| 핀 31 | RC2 — Port C bit 2 (analog AN16) |
| 핀 32 | RC3 — Port C bit 3 (analog AN17) |
| 핀 33 | RC4 — Port C bit 4 (analog AN18) |
| 핀 34 | VDD — Positive power supply (2.0-3.6V) |
| 핀 35 | VSS — Ground reference |
| 핀 36 | MCLR — Master Clear (reset) input |
| 핀 37 | RA8 — Port A bit 8 (analog AN8) |
| 핀 38 | RA9 — Port A bit 9 (analog AN9) |
| 핀 39 | RA10 — Port A bit 10 (analog AN10) |
| 핀 40 | RA11 — Port A bit 11 (analog AN11) |
| 핀 41 | RA12 — Port A bit 12 (analog AN12) |
| 핀 42 | RA13 — Port A bit 13 (analog AN13) |
| 핀 43 | RA14 — Port A bit 14 (analog AN14) |
| 핀 44 | RC0 — Port C bit 0 |
| 핀 EP | EPAD — Exposed thermal pad - connect to VSS |
일반적인 애플리케이션
PIC24FJ64GB004T-I/ML 적합 용도: 6 애플리케이션s: USB HID Peripherals (Keyboards, Mice, Custom Input Devices), USB Mass Storage and Data Loggers, Medical Point-of-Care USB Diagnostic Devices, Industrial Sensor Hubs with USB Charging, Consumer USB Charging Stations and OTG Devices, Educational and Hobby Embedded USB Projects.
USB HID Peripherals (Keyboards, Mice, Custom Input Devices)
The PIC24FJ64GB004T-I/ML is well-suited for USB Human Interface Device (HID) class peripherals thanks to its integrated USB 2.0 full-speed transceiver with on-chip PHY, eliminating the need for external USB interface ICs. With 64 KB Flash, the MCU has ample headroom for HID report descriptor tables, multi-layer key matrix scanning, and bootloader support via Microchip's USB stack. The 16 MIPS performance at 32 MHz handles polling rates up to 1000 Hz with low interrupt latency. Place 33 I/O pins to drive LED indicators, mechanical switches, or capacitive touch sensors; the CTMU peripheral enables touch sensing on the same die. The 44-pin QFN 8x8 mm footprint suits compact dongle form factors. nanoWatt XLP deep-sleep modes reduce idle current below 1 uA, extending battery life in wireless USB receivers.
추천
USB Mass Storage and Data Loggers
The integrated USB 2.0 with host capability makes the PIC24FJ64GB004T-I/ML a strong fit for portable data loggers that write to USB flash drives. The MSC (Mass Storage Class) host stack from Microchip enables reading FAT-formatted USB drives, while 64 KB Flash stores application code and 8 KB RAM buffers block transfers. Combined with the 10-bit ADC sampling at up to 500 ksps and 8 DMA channels, the MCU can record sensor data continuously to removable storage without CPU intervention. The 2.0 V minimum operating voltage supports direct Li-ion battery operation. Industrial -40C to +85C temperature rating suits field-deployed instrumentation. PPS flexibility allows DMA to feed ADC results directly to UART for streaming output.
추천
Medical Point-of-Care USB Diagnostic Devices
The PIC24FJ64GB004T-I/ML fits medical point-of-care diagnostic peripherals that connect to PCs via USB, including glucometers, pulse oximeters, and lateral-flow assay readers. The 10-bit ADC with 13 input channels reads analog sensor outputs (photodiodes, thermistors, electrochemical cells), while the integrated USB eliminates external bridge ICs that add BOM cost and PCB area. nanoWatt XLP technology keeps standby current under 1 uA for handheld battery-powered devices. Peripheral Pin Select (PPS) routes any digital peripheral to any I/O pin, simplifying PCB layout of multi-sensor instruments. With 33 I/O pins, the MCU drives LCD segments, status LEDs, and user buttons concurrently.
추천
Industrial Sensor Hubs with USB Charging
The PIC24FJ64GB004T-I/ML powers industrial sensor hubs that aggregate multiple sensor inputs (temperature, pressure, flow) and present data over USB to a host controller. The 16 MIPS performance supports multiple I2C/SPI sensor polling loops with DMA, while 64 KB Flash accommodates complex protocol stacks (Modbus, custom binary). The -40C to +85C industrial temperature range handles factory floor conditions. The MCU can also act as a USB device charger manager, negotiating charge current with connected equipment. CTMU enables touch-based user interfaces without mechanical buttons, ideal for sealed industrial enclosures.
추천
Consumer USB Charging Stations and OTG Devices
The PIC24FJ64GB004T-I/ML supports USB On-The-Go (OTG) host mode, making it suitable for consumer charging stations that detect attached devices and negotiate BC1.2 charging profiles. The integrated USB OTG controller manages VBUS switching and role-swap without external logic. With 64 KB Flash, the MCU runs charge algorithm firmware plus an optional LCD/OLED display driver for charging status. The 8 KB RAM buffers charge event logs and host negotiation packets. Peripheral Pin Select allows reusing the same I/O pins for charging LEDs, button input, and OLED control. The 3.0 V minimum for USB operations supports direct 3.3 V LDO regulators from a 5 V supply.
추천
Educational and Hobby Embedded USB Projects
The PIC24FJ64GB004T-I/ML serves as an excellent platform for hobbyist and educational embedded USB projects thanks to its free MPLAB X IDE support, XC16 compiler, and Microchip's open-source USB stack. Students learn USB enumeration, descriptor handling, and interrupt-driven firmware using a 16-bit architecture that scales to real-world designs. The 44-pin QFN package requires reflow soldering or breakout boards; the through-hole PIC24FJ64GB002-I/SP variant suits breadboarding. With 64 KB Flash, the MCU runs CDC virtual COM port, HID, and MSC class examples without modification. The nanoWatt XLP technology demonstrates practical low-power design principles, while peripheral pin select teaches signal routing fundamentals.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC24FJ64GB004T-I/ML — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC24FJ64GB004-I/ML | PIC24FJ128GB204-I/ML | PIC24FJ64GA104T-I/ML | PIC24FJ48GA004T-I/ML |
|---|---|---|---|---|---|
| Package | 44-pin QFN (8x8 mm) | 44-pin QFN (8x8 mm) - same | 44-pin QFN (8x8 mm) - same | 44-pin QFN (8x8 mm) - same | 44-pin QFN (8x8 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 64 KB | 64 KB | 128 KB | 64 KB | 48 KB |
| RAM | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB |
| USB Interface | USB 2.0 FS Device/Host/OTG | USB 2.0 FS Device/Host/OTG | USB 2.0 FS Device/Host/OTG | No USB | No USB |
| Maximum Clock Speed | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) | 32 MHz (16 MIPS) |
| 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 |
| Peripheral Pin Select | Yes | Yes | Yes | Yes | Yes |
주요 차별점
- Integrated USB 2.0 full-speed transceiver with OTG (vs PIC24FJ64GA104T-I/ML)
- Higher Flash memory than 48-pin GA004 family members (vs PIC24FJ48GA004T-I/ML)
- Lower pin count with through-hole option (vs PIC24FJ64GB002-I/SP)
- 128 KB Flash upgrade path in same package (vs PIC24FJ128GB204-I/ML)
설계 노트
The 44-pin QFN package has an exposed thermal pad (EPAD) that must be soldered to a sufficient copper pour on the PCB for thermal dissipation. For the PIC24FJ64GB004T-I/ML at 32 MHz with USB active, total power dissipation is approximately 60-80 mW at 3.3 V. A minimum 0.25 square inch of 1 oz copper connected to EPAD (tied to VSS) keeps junction temperature rise below 10C. Without proper EPAD soldering, thermal resistance increases and the device may throttle or fail in high-ambient-temperature environments. Use multiple thermal vias in the EPAD land pattern to improve heat transfer to internal PCB layers.
USB D+ and D- traces must be routed as a 90-ohm differential pair with controlled impedance per USB 2.0 specification. Maximum trace length should not exceed 50 mm, and both traces must be matched within 150 mils. Place the VUSB decoupling capacitor (100 nF) and VBUS resistor network within 5 mm of the USB pins. Keep high-speed digital signals away from the USB differential pair to minimize crosstalk. The crystal oscillator traces (OSCI/OSCO) should be as short as possible with ground guard traces on both sides to prevent noise coupling into the USB PLL.
Place 100 nF and 4.7 uF decoupling capacitors as close as possible to each VDD pin (pins 24 and 34 on the 44-pin QFN). The VCAP pin requires a 4.7 uF to 10 uF low-ESR ceramic capacitor for the internal 1.8 V core voltage regulator. For USB applications, the VUSB pin must be connected to 3.3 V even if USB is not used, as it powers the USB transceiver bias circuits. In battery-powered designs, use the deep sleep mode with RTCC running to achieve quiescent current below 1 uA.
When using Peripheral Pin Select (PPS), configure remappable pins in firmware before enabling the peripheral. Avoid routing sensitive analog signals (ADC inputs) adjacent to high-frequency digital signals or USB data lines to prevent coupling noise. Use separate ground planes for analog and digital sections, joined at a single point near the MCU VSS pin. The MCLR pin requires a 10 kohm pull-up to VDD; if not used for reset, it can be left as a digital input but should not be left floating to avoid spurious resets.
Common pitfalls include: (1) forgetting to enable the USB peripheral in firmware before VBUS connection causes enumeration failures; (2) using HC and not EC parts - check operating voltage range as some PIC24F variants require 3.0 V minimum for USB; (3) incorrect CTMU touch sensing calibration leads to false button presses - follow Microchip AN1250 guidance; (4) not unlocking the PPS registers before remapping causes silent peripheral failures - include the unlock sequence in initialization code; (5) soldering the QFN EPAD incorrectly causes thermal failure.
규정 준수 정보
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - select AEC-Q100 variants for automotive. Industrial temperature range -40C to +85C.