PIC24HJ64GP506-I/PT - 16-bit 40 MIPS MCU 64KB Flash | Microchip
部品番号: PIC24HJ64GP506-I/PT ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $9.84 | $9.84 |
| 10 | $8.96 | $89.60 |
| 100 | $7.92 | $792.00 |
| 500 | $7.04 | $3,520.00 |
| 1,000 | $6.16 | $6,160.00 |
PIC24HJ64GP506-I/PT 概要
A 16-bit microcontroller is an integrated circuit that combines a CPU core, on-chip memory and a configurable set of peripherals into a single device for embedded control. Within the broader product taxonomy, the PIC24HJ64GP506 sits at: microcontroller -> 16-bit MCU -> PIC24H family -> high-performance general-purpose MCU -> 40 MIPS class. It uses Microchip's enhanced modified Harvard architecture with a 16-bit data path and 24-bit instructions, providing strong code density and a deterministic instruction set familiar to PIC developers while enabling C-based firmware development.
Key features include 64 KB of Flash, 8 KB of SRAM, two UART modules, two SPI and two I2C peripherals, a 10-bit ADC, multiple 16-bit timer/capture modules, parallel I/O expansion via Peripheral Pin Select (PPS) and a 4-channel DMA controller for memory-to-peripheral transfers. Industrial-grade (-I) operating temperature range is -40C to +85C, suitable for factory-floor and outdoor equipment enclosures. The 64-pin TQFP package exposes enough GPIO and peripheral pins to interface with parallel displays, external memories or several sensor buses.
Architecturally, the PIC24H core uses a modified Harvard topology with separate program and data buses, dedicated hardware multiply (17x17-bit) and divide, a 32-bit ALU and a deterministic interrupt controller with zero-overhead loop hardware. Up to 40 MIPS throughput supports real-time sensor-fusion loops, modest DSP pre-processing and motor-control state machines where bounded jitter matters.
Typical applications include industrial sensor hubs, building-automation controllers, low-cost motor-drive signal conditioning, USB-to-UART bridge replacements, and consumer white-goods user-interface boards. The wide temperature range adds margin for thermally-cycling enclosures.
A critical design consideration is supply decoupling: at 40 MIPS, transient current demands can reach tens of milliamps during peripheral activity, so a 10 uF bulk plus a 0.1 uF high-frequency ceramic capacitor should be placed close to each VDD/VDDcore pair. The industrial-grade (-I) temperature range adds margin for thermal cycling in industrial enclosures.
This page synthesizes distributor pricing, drop-in alternatives, and design notes that complement the manufacturer datasheet PIC24HJXXXGPX06/X08/X10.
ドロップイン代替品: PIC24HJ64GP506-I/PT — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC24HJ64GP506-I/PT (同一形状・フットプリント) — 相違点: ADC, Core Architecture, Package, Mounting Type, I2C.
クイック比較ツール — 並列比較する代替部品を選択:
PIC24HJ64GP506A-I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC24HJ64GP506T-I/PT
✅ ドロップイン✓ 在庫あり
$4.65 / 個
データシートを見る →PIC24HJ64GP506AT-I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC24HJ64GP506-I/PT
✅ ドロップイン✓ 在庫あり
$6.16 / 個
データシートを見る →PIC24HJ128GP506-I/PT
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$5.91 / 個
データシートを見る →PIC24HJ64GP506-I/PT 最大定格&電気的特性
| Core Architecture | PIC24H (enhanced modified Harvard, 16-bit data path, 24-bit instructions) |
| Program Memory (Flash) | 64 KB (22K x 24) |
| Data Memory (SRAM) | 8 KB |
| Instruction Throughput | Up to 40 MIPS |
| Operating Voltage | 3.0 V to 3.6 V |
| Operating Temperature (Industrial) | -40C to +85C |
| Digital I/O Pins | 53 |
| ADC | 10-bit, up to 18 input channels |
| UART Modules | 2 |
| SPI Modules | 2 |
| I2C Modules | 2 |
| 16-bit Timers | Multiple (Timer1-Timer5 family) |
| DMA Channels | 4 |
| Hardware Multiplier | 17-bit x 17-bit |
| パッケージ | 64-pin TQFP (10x10 mm, 1.0 mm height, MS-026) |
| 実装タイプ | Surface Mount |
| RoHS ステータス | Compliant |
| Peripheral Pin Select (PPS) | Yes |
PIC24HJ64GP506-I/PT ピン構成
| ピン 1 | RG15 — Digital I/O |
| ピン 2 | RG6/RP6 — Digital I/O / Peripheral Pin Select |
| ピン 3 | RG7/RP7 — Digital I/O / Peripheral Pin Select |
| ピン 4 | RG8/RP8 — Digital I/O / Peripheral Pin Select |
| ピン 5 | RG9/RP9 — Digital I/O / Peripheral Pin Select |
| ピン 6 | MCLR — Master clear / reset input |
| ピン 7 | EMUD1/EMUC1 (TMS/PGC1) — ICSP data 1 / programming clock 1 |
| ピン 8 | EMUD2/EMUC2 (TDI/PGC2) — ICSP data 2 / programming clock 2 |
| ピン 9 | EMUD3/EMUC3 (TCK/PGC3) — ICSP data 3 / programming clock 3 |
| ピン 10 | RA14/RP14 — Digital I/O / Peripheral Pin Select |
| ピン 11 | RA15/RP15 — Digital I/O / Peripheral Pin Select |
| ピン 12 | OSC1 — Oscillator crystal input / external clock |
| ピン 13 | OSC2 — Oscillator crystal output |
| ピン 14 | VDD — Digital supply voltage |
| ピン 15 | RP0/CN0/RB0 — Digital I/O / Peripheral Pin Select / change notification |
| ピン 16 | RP1/CN1/RB1 — Digital I/O / Peripheral Pin Select / change notification |
| ピン 17 | RP2/CN2/RB2 — Digital I/O / Peripheral Pin Select / change notification |
| ピン 18 | RP3/CN3/RB3 — Digital I/O / Peripheral Pin Select / change notification |
| ピン 19 | VSS — Digital ground |
| ピン 20 | RP4/CN4/RB4 — Digital I/O / Peripheral Pin Select / change notification |
| ピン 21 | RP5/CN5/RB5 — Digital I/O / Peripheral Pin Select / change notification |
| ピン 22 | RP6/CN6/RB6 — Digital I/O / Peripheral Pin Select / change notification |
| ピン 23 | RP7/CN7/RB7 — Digital I/O / Peripheral Pin Select / change notification |
| ピン 24 | RP8/CN8/RB8 — Digital I/O / Peripheral Pin Select / change notification |
| ピン 25 | RP9/CN9/RB9 — Digital I/O / Peripheral Pin Select / change notification |
| ピン 26 | RP10/CN10/RB10 — Digital I/O / Peripheral Pin Select / change notification |
| ピン 27 | RP11/CN11/RB11 — Digital I/O / Peripheral Pin Select / change notification |
| ピン 28 | RP12/CN12/RB12 — Digital I/O / Peripheral Pin Select / change notification |
| ピン 29 | RP13/CN13/RB13 — Digital I/O / Peripheral Pin Select / change notification |
| ピン 30 | VDD — Digital supply voltage |
| ピン 31 | AVDD — Analog supply voltage |
| ピン 32 | AVSS — Analog ground |
| ピン 33 | AN0/VREF+/RP20/RA0 — ADC input / VREF+ / Digital I/O |
| ピン 34 | AN1/VREF-/RP21/RA1 — ADC input / VREF- / Digital I/O |
| ピン 35 | AN2/RP22/RA2 — ADC input / Digital I/O |
| ピン 36 | AN3/RP23/RA3 — ADC input / Digital I/O |
| ピン 37 | AN4/RA4 — ADC input / Digital I/O |
| ピン 38 | AN5/RA5 — ADC input / Digital I/O |
| ピン 39 | AN6/RP26/RA6 — ADC input / Digital I/O |
| ピン 40 | AN7/RP27/RA7 — ADC input / Digital I/O |
| ピン 41 | VSS — Digital ground |
| ピン 42 | AN8/RP28/RB0 alt — ADC input / Digital I/O [DATA_NEEDED: pinout alt] |
| ピン 43 | AN9/RP29/RB1 alt — ADC input / Digital I/O [DATA_NEEDED: pinout alt] |
| ピン 44 | RD0/RP0-31 — Digital I/O / Peripheral Pin Select |
| ピン 45 | RD1/RP — Digital I/O / Peripheral Pin Select [DATA_NEEDED: pinout detail] |
| ピン 46 | RD2 — Digital I/O [DATA_NEEDED: pinout detail] |
| ピン 47 | RD3 — Digital I/O [DATA_NEEDED: pinout detail] |
| ピン 48 | RD4 — Digital I/O [DATA_NEEDED: pinout detail] |
| ピン 49 | RD5 — Digital I/O [DATA_NEEDED: pinout detail] |
| ピン 50 | RD6 — Digital I/O [DATA_NEEDED: pinout detail] |
| ピン 51 | RD7 — Digital I/O [DATA_NEEDED: pinout detail] |
| ピン 52 | RF0/RP — Digital I/O / Peripheral Pin Select [DATA_NEEDED: pinout detail] |
| ピン 53 | RF1 — Digital I/O [DATA_NEEDED: pinout detail] |
| ピン 54 | VSS — Digital ground |
| ピン 55 | VDD — Digital supply voltage |
| ピン 56 | EMUD1/EMUC1 alt/RP — ICSP alt / Peripheral Pin Select [DATA_NEEDED: pinout detail] |
| ピン 57 | EMUD2/EMUC2 alt/RP — ICSP alt / Peripheral Pin Select [DATA_NEEDED: pinout detail] |
| ピン 58 | SOSCO/T1CK/CN0/RC14 — Secondary oscillator / Timer1 clock input / digital I/O |
| ピン 59 | SOSCI/RP/CN1/RC15 — Secondary oscillator input / digital I/O |
| ピン 60 | RG0/RP — Digital I/O / Peripheral Pin Select [DATA_NEEDED: pinout detail] |
| ピン 61 | RG1/RP — Digital I/O / Peripheral Pin Select [DATA_NEEDED: pinout detail] |
| ピン 62 | RG2/DA0 — Digital I/O / Debug data I/O [DATA_NEEDED: pinout detail] |
| ピン 63 | RG3/DI0 — Digital I/O / Debug input [DATA_NEEDED: pinout detail] |
| ピン 64 | RG12/RP24 — Digital I/O / Peripheral Pin Select [DATA_NEEDED: pinout detail] |
主な用途
PIC24HJ64GP506-I/PT の用途: 7 件s: Industrial Sensor Hub, Building Automation Controller, Low-Cost Motor Drive Signal Conditioning, USB-to-UART Bridge Replacement, Consumer White-Good User Interface Board, Medical Monitoring Peripherals, White-Good Sensor Module.
Industrial Sensor Hub
The PIC24HJ64GP506-I/PT suits industrial sensor hubs because its 40 MIPS core runs sensor-fusion loops in real time while the 10-bit ADC with up to 18 input channels reads multiple analog transducers. Two UART and two SPI buses talk to downstream sensor nodes or wireless modules. Industrial temperature range (-40C to +85C) tolerates factory-floor environments. The 17x17-bit hardware multiplier accelerates filter math (e.g., running average or Kalman pre-stage). Placed as the controller on a 24V-to-3.3V LDO rail (Microchip MIC37100 or MIC5205 companion), it aggregates four to six sensor streams into a 250 kbps SPI output to a gateway, with deterministic interrupt latency from the PIC24H vector table. Compared with 8-bit AVR or PIC16 alternatives, the 64 KB Flash and 8 KB RAM let the designer integrate Modbus or custom protocol stacks on-chip without an external RTOS.
おすすめ
Building Automation Controller
Building-automation controllers use the PIC24HJ64GP506-I/PT to consolidate lighting, HVAC and occupancy subsystems onto one MCU. Two UART channels bridge RS-485 (via MAX485) for BACnet or Modbus field buses while I2C drives temperature/humidity sensors. PPS mapping lets designers reassign UART, SPI and timers to any spare GPIO, easing PCB layout for mixed backplanes. The 64-pin TQFP gives 53 GPIO for relays, optocoupler inputs and triac firing pulses. At 3.3V operation, total power dissipation stays well under 1W. The PIC24H deterministic interrupt controller ensures that a triac zero-cross interrupt is never starved by UART activity, which matters for dimmer phase-angle control.
おすすめ
Low-Cost Motor Drive Signal Conditioning
In low-cost BLDC or stepper motor-drive boards, the PIC24HJ64GP506-I/PT serves as a 3.3V supervisor that generates PWM, reads back EMF feedback and runs commutation tables. The 40 MIPS throughput is sufficient for 20 kHz PWM loops with sine centering (field-oriented control pre-processing). Two UART channels deliver telemetry or accept commands from a higher-level controller, while PWM outputs feed gate drivers such as the Microchip MCP14A0301 or MCP8024. The four-channel DMA engine streams ADC samples into RAM without CPU intervention. Industrial -40C to +85C operation supports outdoor or factory enclosure environments and the 64 KB Flash stores a commutation table plus torque/lookup data.
おすすめ
USB-to-UART Bridge Replacement
The PIC24HJ64GP506-I/PT works as a flexible USB-to-UART bridge replacement when combined with a Microchip MCP2200 or USB HID stack, offering more GPIO than fixed-purpose bridges. The PIC24H's two UARTs and two SPI buses allow downstream RS-232, RS-485 or SPI peripherals to be controlled from a host PC via USB-CDC firmware. PPS remapping lets pin assignments match legacy bridge footprints. Industrial temperature range, 64 KB Flash and 8 KB RAM fit firmware for a multifunction bridge combining UART, SPI, GPIO and PWM. Compared with a fixed-purpose CP2102 or FT232, the PIC24H general-purpose approach lets a designer add vendor-specific escape commands.
おすすめ
Consumer White-Good User Interface Board
PIC24HJ64GP506-I/PT-based UI boards sit on washing machines, dishwashers or microwave OBM systems, driving 7-segment displays, keypads, indicator LEDs and buzzer alerts. The 53 GPIO can scan a 4x4 matrix keypad and drive triac-controlled loads. Two I2C buses interface with main controllers (DAC7718, AT24C EEPROM for settings), while SPI drives LED drivers such as the Microchip MIC5891 or TLC5940. Industrial temperature range tolerates appliance enclosures. The -I grade (40C to +85C) handles humidity and thermal cycling common in these environments. PWRSAVE/RC_IDLE modes from the PIC24H family drop quiescent current below 30 uA in standby.
おすすめ
Medical Monitoring Peripherals
The PIC24HJ64GP506-I/PT serves as a controller in Class II medical peripherals such as blood-pressure cuffs, pulse oximeter sub-modules and portable spirometry inhalers. Its deterministic interrupt controller ensures timing-critical sampling intervals and the 10-bit ADC reads sensor outputs at fixed rates. Two UARTs pipe data to a master processor or Bluetooth module (RN4678) while SPI drives a small OLED or segment display. Industrial -40C to +85C operation accommodates ambulance and home-care environments. While the part itself is not AEC-Q100 qualified, the temp range and robust Flash/ECC suit non-invasive medical designs. Decoupling follows Microchip's recommended 10 uF + 0.1 uF per VDD/VDDcore pair.
おすすめ
White-Good Sensor Module
Refrigerator sensor modules with door sensors, thermistor arrays and humidity probes use the PIC24HJ64GP506-I/PT to consolidate analog and digital signals onto a single MCU. The 10-bit ADC with up to 18 channels reads NTC thermistors for multiple compartments, while PPS-configurable I/O handles I2C relative-humidity sensors (HDC2010) and SPI glare sensors. UART outputs to the main controller, and a watchdog timer on the PIC24H ensures recovery from sensor bus hangs. 64 KB Flash fits a Wi-Fi or Sub-GHz RF stack library (via SPI to MRF89XA or similar). The -40C to +85C operating range handles refrigerator evaporators.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC24HJ64GP506-I/PT — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC24HJ64GP506A-I/PT | PIC24HJ64GP506T-I/PT | PIC24HJ64GP506AT-I/PT | PIC24HJ64GP506-I/PT | PIC24HJ128GP506-I/PT |
|---|---|---|---|---|---|---|
| Package | TQFP-64 (10x10 mm) | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Program Memory | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB | 128 KB (+100%) |
| SRAM Data Memory | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB |
| Maximum Throughput | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS |
| ADC | 10-bit, 18 channels | 10-bit, 18 channels | 10-bit, 18 channels | 10-bit, 18 channels | 10-bit, 18 channels | 10-bit, 18 channels |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| UART/SPI/I2C Peripherals | 2 / 2 / 2 | 2 / 2 / 2 | 2 / 2 / 2 | 2 / 2 / 2 | 2 / 2 / 2 | 2 / 2 / 2 |
| Pin Count | 64 | 64 | 64 | 64 | 64 | 64 |
主な差別化要因
- Original die revision widely available in stock (vs PIC24HJ64GP506A-I/PT)
- 64 KB Flash is the canonical base memory for this family (vs PIC24HJ128GP506-I/PT)
- Industrial-grade (-I) temperature from -40C to +85C covers most non-automotive specs (vs PIC24HJ64GP506-E/PT (extended grade))
- Tray or standard tape-and-reel packaging (vs PIC24HJ64GP506AT-I/PT (reverse tape))
設計ノート
At 40 MIPS the PIC24HJ64GP506-I/PT transient current during peripheral activity can reach tens of milliamps. Place a 10 uF bulk tantalum or ceramic plus a 0.1 uF high-frequency ceramic close to each VDD/VDDcore pair (typically two VDD pins and one VSS on this TQFP-64). Add a ferrite bead on the analog AVDD rail feeding the ADC for noise-sensitive applications. Estimated: I/O + core current ~50 mA typical at 3.3V is reasonable for the PIC24H family.
The 64-pin TQFP (10x10 mm, 1.0 mm height) has a theta_JA around 50-60 C/W on a 4-layer PCB. At 40 MIPS the internal dissipation is typically below 100 mW, so the part runs at modest junction rise. For high-ambient industrial enclosures (>60C) ensure minimum 100 sq mm of top-side copper on the thermal pad region. Estimated: junction-to-ambient thermal performance scales with PCB copper area per Microchip general guidance.
The ICSP signals share package pins on PIC24HJXXXGPX06/X08/X10 - in the 64-pin TQFP they occupy EMUD1/EMUC1, EMUD2/EMUC2 and EMUD3/EMUC3 with multiplexed JTAG functions. Do not assign these pins to peripheral functions in firmware that would otherwise conflict with in-circuit programming. The 'A' revision silicon fixes known errata - review the PIC24HJ64GP506A errata sheet at https://www.microchip.com/en-us/product/PIC24HJ64GP506 before starting your design.
Keep the quartz/PLL traces short and symmetric to minimize clock jitter. Place the ICSP pull-up on MCLR as close to the package pin as possible. Route ADC traces to ANx pins as adjacent pairs (AN0/AN1, AN2/AN3) with ground isolation from digital signals; the 10-bit ADC is sensitive to fast digital edges on adjacent planes. Add a guard trace around AVDD/AVSS.
コンプライアンス情報
RoHS and REACH compliant per Microchip product page. Industrial-grade (-40C to +85C) but not AEC-Q100 qualified; for automotive applications use PIC24HJ64GP506A-I/PT (extended testing may apply).