PIC24FJ128GB406-I/MR - 16-bit MCU, 128KB Flash, USB OTG, 64-QFN | Microchip
부품 번호: PIC24FJ128GB406-I/MR ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $5.91 | $5.91 |
| 10 | $5.32 | $53.20 |
| 100 | $4.73 | $473.00 |
| 500 | $4.14 | $2,070.00 |
| 1,000 | $3.55 | $3,550.00 |
PIC24FJ128GB406-I/MR 개요
What is a PIC24F microcontroller? The PIC24F is a 16-bit modified-Harvard MCU family from Microchip positioned between 8-bit PIC16/PIC18 parts and 32-bit PIC32 parts. Within the PIC taxonomy it sits in the middle tier, delivering higher performance than 8-bit parts while retaining low-power XLP modes. It belongs to the broader class of microcontrollers (MCUs) inside embedded processors, which are themselves a category of integrated circuits used for digital control. The PIC24FJ128GB406 adds a hardware cryptography engine, full-speed USB On-The-Go (OTG), an LCD segment driver, and extreme low-power (XLP) sleep currents below 1 uA in deep sleep.
Key features include the integrated AES/Hardware Crypto peripheral (suitable for 128/192/256-bit AES in hardware), a 16-channel 10-bit A/D converter with 500 ksps throughput, four UART modules, three SPI, three I2C, a Parallel Master Port, and a Peripheral Pin Select (PPS) system that remaps digital peripherals to any I/O. The wide 2.0 V to 3.6 V supply range allows direct Li-Ion battery operation, and the 16 MIPS core plus DMA controller keep the CPU off-load for USB isochronous traffic.
The architecture pairs a 16-bit ALU with a C compiler-friendly instruction set, deterministic interrupt latency, and a small 31-element instruction shadow set for real-time tasks. The 128 KB Flash supports self-programming, and the ICSP/In-Circuit Serial Programming header lets the part be programmed on the board.
Typical applications include USB HID/CDC peripherals, secure IoT sensor nodes, electronic access control with LCD keypads, low-cost AES-secured data loggers, and battery-powered industrial HMIs. The combination of integrated crypto, USB OTG, and LCD driver removes the need for an external crypto companion chip in many designs.
When designing with this part, ensure the Vbus/Vbuson and D+/D- traces are length-matched within 150 mils and routed to a USB-compliant 90-ohm differential impedance. Place a 1 uF X7R bypass within 3 mm of every VDDA/Vcap pin and connect the exposed pad to a continuous ground plane for thermal dissipation.
This page synthesizes live distributor pricing, drop-in same-package alternatives, and practical design notes drawn from the manufacturer datasheet and reference designs - information not collated on a single distributor product page.
드롭인 대체품: PIC24FJ128GB406-I/MR — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC24FJ128GB406-I/MR (동일 폼 팩터 및 풋프린트) — 차이점: Package, Operating Temperature, ADC, Family, Program Memory (Flash).
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC24FJ256GB406-I/MR
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC24FJ128GA406-I/MR
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC24FJ128GB410-I/MR
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC24FJ256GB410-I/MR
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC24FJ128GB204-I/MR
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC24FJ1024GB606-I/MR
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC24FJ128GB406-I/MR 최대 정격 & 전기적 특성
| Core | PIC24F 16-bit modified-Harvard |
| Max CPU Speed | 32 MHz / 16 MIPS |
| Program Flash | 128 KB (43K x 24 words) |
| Data RAM | 16 KB |
| Hardware Cryptography | Integrated AES 128/192/256-bit engine |
| USB | USB 2.0 Full-Speed OTG with dedicated DMA |
| LCD Driver | Integrated segment LCD driver (up to 128 segments) |
| ADC | 10-bit, up to 16 channels, 500 ksps |
| Timers | 5 x 16-bit, 2 x 32-bit |
| UART / SPI / I2C | 4 / 3 / 3 modules |
| Parallel Master Port (PMP) | Yes |
| Peripheral Pin Select (PPS) | Yes (remappable digital peripherals) |
| 공급 전압 | 2.0 V to 3.6 V |
| XLP Sleep Current | < 1 uA (deep sleep, RTCC + SRAM retention) |
| 동작 온도 | -40C to +85C (industrial, -I suffix) |
| 패키지 | 64-pin QFN (9 x 9 x 0.9 mm) with exposed pad |
| 실장 유형 | Surface Mount |
| MSL 레벨 | 3 (per JEDEC J-STD-020) |
| RoHS 상태 | Compliant (lead-free) |
PIC24FJ128GB406-I/MR 핀 구성
| 핀 1 | RA0 — Port A bit 0 (analog-capable) |
| 핀 2 | RA1 — Port A bit 1 (analog-capable) |
| 핀 3 | RA2 — Port A bit 2 (analog-capable) |
| 핀 4 | RA3 — Port A bit 3 (analog-capable) |
| 핀 5 | RA4 — Port A bit 4 (analog-capable) |
| 핀 6 | RA5 — Port A bit 5 (analog-capable) |
| 핀 7 | RA6 — Port A bit 6 (analog-capable) |
| 핀 8 | RA7 — Port A bit 7 (analog-capable) |
| 핀 9 | RB0 — Port B bit 0 (PPS-capable) |
| 핀 10 | RB1 — Port B bit 1 (PPS-capable) |
| 핀 11 | RB2 — Port B bit 2 (PPS-capable) |
| 핀 12 | RB3 — Port B bit 3 (PPS-capable) |
| 핀 13 | RB4 — Port B bit 4 (PPS-capable) |
| 핀 14 | RB5 — Port B bit 5 (PPS-capable) |
| 핀 15 | RB6 — Port B bit 6 (PPS-capable, ICD PGEC) |
| 핀 16 | RB7 — Port B bit 7 (PPS-capable, ICD PGED) |
| 핀 17 | RC0 — Port C bit 0 (PPS-capable) |
| 핀 18 | RC1 — Port C bit 1 (PPS-capable, OSC2) |
| 핀 19 | RC2 — Port C bit 2 (PPS-capable, OSC1) |
| 핀 20 | VSS — Ground reference |
| 핀 21 | RC3 — Port C bit 3 (PPS-capable) |
| 핀 22 | RC4 — Port C bit 4 (PPS-capable) |
| 핀 23 | RC5 — Port C bit 5 (PPS-capable) |
| 핀 24 | RC6 — Port C bit 6 (PPS-capable) |
| 핀 25 | RC7 — Port C bit 7 (PPS-capable) |
| 핀 26 | RC8 — Port C bit 8 (PPS-capable) |
| 핀 27 | RC9 — Port C bit 9 (PPS-capable) |
| 핀 28 | VDD — Digital supply (2.0-3.6 V) |
| 핀 29 | RD0 — Port D bit 0 (PMP-capable) |
| 핀 30 | RD1 — Port D bit 1 (PMP-capable) |
| 핀 31 | RD2 — Port D bit 2 (PMP-capable) |
| 핀 32 | RD3 — Port D bit 3 (PMP-capable) |
| 핀 33 | RD4 — Port D bit 4 (PMP-capable) |
| 핀 34 | RD5 — Port D bit 5 (PMP-capable) |
| 핀 35 | RD6 — Port D bit 6 (PMP-capable) |
| 핀 36 | RD7 — Port D bit 7 (PMP-capable) |
| 핀 37 | RE0 — Port E bit 0 (PMP-capable) |
| 핀 38 | RE1 — Port E bit 1 (PMP-capable) |
| 핀 39 | RE2 — Port E bit 2 (PMP-capable) |
| 핀 40 | RE3 — Port E bit 3 (PMP-capable) |
| 핀 41 | RE4 — Port E bit 4 (PMP-capable) |
| 핀 42 | RE5 — Port E bit 5 (PMP-capable) |
| 핀 43 | RE6 — Port E bit 6 (PMP-capable) |
| 핀 44 | RE7 — Port E bit 7 (PMP-capable) |
| 핀 45 | RF0 — Port F bit 0 (PMP-capable) |
| 핀 46 | RF1 — Port F bit 1 (PMP-capable) |
| 핀 47 | RF2 — Port F bit 2 (PMP-capable) |
| 핀 48 | RF3 — Port F bit 3 (PMP-capable) |
| 핀 49 | RF4 — Port F bit 4 (PMP-capable) |
| 핀 50 | RF5 — Port F bit 5 (PMP-capable) |
| 핀 51 | RF6 — Port F bit 6 (PMP-capable) |
| 핀 52 | RF7 — Port F bit 7 (PMP-capable) |
| 핀 53 | RG0 — Port G bit 0 |
| 핀 54 | RG1 — Port G bit 1 |
| 핀 55 | RG2 — Port G bit 2 (D+ USB) |
| 핀 56 | RG3 — Port G bit 3 (D- USB) |
| 핀 57 | VUSB3V3 — USB internal 3.3 V regulator output |
| 핀 58 | VBUS — USB VBUS detect input |
| 핀 59 | D- — USB D- differential data line |
| 핀 60 | D+ — USB D+ differential data line |
| 핀 61 | ID — USB OTG ID pin (host/device detect) |
| 핀 62 | VCAP — 1.8 V core LDO output (bypass 10 uF + 0.1 uF) |
| 핀 63 | VDD — Digital supply (2.0-3.6 V) |
| 핀 64 | VSS — Ground reference (and EP thermal pad) |
일반적인 애플리케이션
PIC24FJ128GB406-I/MR 적합 용도: 6 애플리케이션s: USB HID / CDC Peripheral, Secure IoT Sensor Node, Electronic Access Control with LCD Keypad, AES-Secured Industrial Data Logger, USB-Connected Medical Accessory, Battery-Powered Industrial HMI with Touch.
USB HID / CDC Peripheral
The PIC24FJ128GB406's integrated USB 2.0 Full-Speed OTG peripheral with dedicated DMA channels makes it a drop-in choice for USB HID keyboards, mice, and CDC virtual COM port bridges. With 16 MIPS and 16 KB RAM, the core runs HID report descriptors or CDC line-coding handlers without CPU saturation, while the XLP deep-sleep below 1 uA lets battery-powered HID devices idle for months. The hardware AES engine on the 'GB' family allows secure HID firmware updates without external crypto ICs. A typical BOM pairs the MCU with a USB micro-B connector, ESD protection array, and 3.3 V LDO; the 64-QFN's exposed pad should be soldered to a full ground plane for thermal and EMI reasons. Reference designs in the PIC24F USB starter kit (DM320003) demonstrate enumeration and Suspend/Resume.
추천
Secure IoT Sensor Node
The hardware AES-128/192/256 engine and XLP deep-sleep below 1 uA make the PIC24FJ128GB406 ideal for battery-powered IoT sensor nodes that must encrypt telemetry before transmission over Wi-Fi, LoRa, or Bluetooth companion modules. The 10-bit 500 ksps ADC samples temperature, humidity, or analog sensors while the DMA-fed AES engine encrypts batches of data with the CPU in sleep, achieving sub-microamp average current. The 128 KB Flash stores TLS certificates or LoRaWAN MAC keys, and the parallel pin remap (PPS) lets the SPI bus connect to a LoRa transceiver (SX1276) on any GPIO. Operate from a single 3.0 V CR123A cell, regulated by a 3.3 V LDO with 100 mA headroom.
추천
Electronic Access Control with LCD Keypad
The integrated segment LCD driver (up to 128 segments) on the PIC24FJ128GB406 removes the need for an external LCD controller in PIN-code keypads, RFID card readers, and door-lock HMIs. The hardware AES engine validates 128-bit AES card tags in tens of microseconds while the LCD shows status icons and the keypad matrix scans up to 100 keys via the integrated charge-sharing ADC or interrupt-on-change. The XLP sleep current below 1 uA lets the lock run for years on four AA cells. The 64-QFN package exposes 5 UART/SPI/I2C blocks, allowing simultaneous connection to a real-time clock, RFID reader, and door-strike relay driver. Use the dedicated RTCC module to maintain wall-clock time during sleep.
추천
AES-Secured Industrial Data Logger
Industrial data loggers for vibration, temperature, or pressure often need both hardware AES to protect proprietary test data and a high-speed ADC to capture fast transients. The PIC24FJ128GB406's hardware AES engine accelerates bulk encryption of log payloads by 5-10x versus a software-only implementation, freeing the CPU for the 500 ksps 10-bit ADC scan plus SD-card writes via SPI. The 16 KB RAM buffers one full sector before flush, and the 128 KB Flash stores the encrypted log header and calibration constants. The 2.0-3.6 V supply runs directly from a Li-Ion or 3.3 V industrial rail, while the -40 to +85C industrial temperature rating supports factory-floor deployment. The Peripheral Pin Select (PPS) system lets the SPI bus for SD cards share pins with the UART diagnostic port via firmware remap.
추천
USB-Connected Medical Accessory
The PIC24FJ128GB406's combination of USB OTG, hardware AES, and XLP sleep makes it suitable for USB-powered medical accessories such as glucose meters, pulse oximeters, and connected pill dispensers. The hardware AES-256 engine meets HIPAA-aligned encryption-at-rest requirements without external crypto ICs, while the 10-bit ADC reads sensor analog front-ends. USB bus-power eliminates batteries for the charging circuit; the integrated USB transceivers and pull-up/pull-down resistors keep the BOM minimal. The 64-QFN exposes enough pins for both USB and a segment LCD showing glucose readings. The industrial -40 to +85C temperature rating covers clinical and home use environments.
추천
Battery-Powered Industrial HMI with Touch
Combined with the PIC24FJ128GB406's CTMU (Charge Time Measurement Unit) and Peripheral Pin Select, designers can build a battery-powered HMI with up to 24 capacitive touch buttons plus a segment LCD, drawing only 5-15 uA average current. The hardware AES engine secures configuration parameters stored in Flash, while the USB OTG port is used for firmware updates rather than daily operation. The 64-QFN's exposed pad allows adequate heat dissipation for the 8 mA active current at 32 MHz. The wide 2.0-3.6 V supply range lets the HMI run from two AA cells directly, regulated by an internal 1.8 V LDO that requires only a 10 uF + 0.1 uF bypass on Vcap.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC24FJ128GB406-I/MR — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC24FJ256GB406-I/MR | PIC24FJ128GA406-I/MR | PIC24FJ128GB410-I/MR | PIC24FJ256GB410-I/MR | PIC24FJ128GB204-I/MR | PIC24FJ1024GB606-I/MR |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-QFN (9x9 mm) MR | 64-QFN (9x9) - same | 64-QFN (9x9) - same | 64-QFN (9x9) - same | 64-QFN (9x9) - same | 64-QFN (9x9) - same | 64-QFN (9x9) - same |
| Flash | 128 KB | 256 KB | 128 KB | 128 KB | 256 KB | 128 KB | 1024 KB |
| RAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 8 KB | 32 KB |
| Hardware AES | Yes (128/192/256-bit) | Yes | No | No | No | Yes (smaller pkg) | Yes |
| USB OTG | Yes (Full-Speed) | Yes | Yes | Yes | Yes | Yes | Yes |
| LCD Driver | Yes (segment) | Yes | Yes | Yes | Yes | Yes | Yes |
| 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 | 32 MHz / 16 MIPS |
| Supply Voltage | 2.0 V to 3.6 V | 2.0-3.6 V | 2.0-3.6 V | 2.0-3.6 V | 2.0-3.6 V | 2.0-3.6 V | 2.0-3.6 V |
주요 차별점
- Integrated hardware AES-128/192/256 crypto engine (vs PIC24FJ128GA406-I/MR)
- Doubles program Flash to 256 KB while preserving pinout (vs PIC24FJ256GB406-I/MR)
- Massively scalable Flash (1 MB) without leaving the same package (vs PIC24FJ1024GB606-I/MR)
설계 노트
Estimated: the 64-QFN (9x9) package requires a continuous ground plane beneath the exposed pad. Use 0.5 oz copper with 0.3 mm via stitching at 1.5 mm pitch connecting the EP to the inner ground pour. This keeps the junction-to-ambient thermal resistance at the datasheet value of approximately 28 C/W and prevents thermal throttling during sustained 32 MHz operation. Routing the USB D+/D- lines as a 90-ohm differential pair (length-matched within 150 mils) is mandatory for USB-IF compliance.
Place a 10 uF X7R + 0.1 uF NP0/C0G capacitor pair within 3 mm of the VCAP pin (1.8 V core LDO output). Use a low-ESR ceramic for the 10 uF and route a wide VDD/VSS trace to minimize inductance. The USB VUSB3V3 pin needs an additional 4.7 uF decoupling capacitor. For USB suspend/resume peaks, ensure the upstream 3.3 V LDO can source at least 100 mA without droop, otherwise VBUS-detect logic may falsely detect a detach event.
Do not leave the MCLR pin floating - tie it to VDD through a 10 kohm pull-up. The ICD PGEC/PGED pins (RB6/RB7) must be left disconnected in production to avoid debugger contention. The Peripheral Pin Select (PPS) registers must be unlocked before remapping; lock the registers again afterward or stray writes during EMI events can corrupt pin assignments. Finally, if USB OTG host mode is unused, tie the ID pin to ground.
Keep analog AVSS/AVDD separated from digital VSS/VDD with a ferrite bead or 0-ohm resistor, and place AVSS adjacent to the analog pins (RA0-RA7). Route the 32.768 kHz crystal traces within 5 mm of SOSCO/SOSCI with a guard ring tied to analog ground. For LCD segment outputs, route with 5-8 mil traces and add a ground keep-out underneath segment pads to minimize capacitive loading and cross-talk.
규정 준수 정보
RoHS compliant per Microchip product page. Industrial -40C to +85C temperature grade (-I suffix). Not AEC-Q100 qualified - not recommended for automotive applications; choose PIC24FJ...-E automotive variants if available. Halogen-free status not explicitly stated in provided data.