PIC24HJ128GP306A-I/P - 16-bit 40MIPS 128KB Flash MCU | Microchip
部品番号: PIC24HJ128GP306A-I/P ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $8.86 | $8.86 |
| 10 | $7.99 | $79.90 |
| 100 | $6.71 | $671.00 |
| 500 | $5.78 | $2,890.00 |
| 1,000 | $5.12 | $5,120.00 |
PIC24HJ128GP306A-I/P 概要
A 16-bit microcontroller (MCU) is a class of programmable logic device that combines a CPU, non-volatile program memory (Flash), volatile data memory (SRAM), and on-chip peripherals (ADC, timers, communication controllers) into a single IC. 16-bit MCUs occupy the middle ground between 8-bit MCUs (lower cost, lower performance) and 32-bit MCUs (higher performance, more code), offering 16-bit data paths, 24-bit instruction words, and deterministic interrupt response. The PIC24H family is Microchip's highest-performance 16-bit architecture, achieving 40 MIPS at 80 MHz internal clock and supporting DSP-like operations including bit-reversed addressing and fractional arithmetic. Devices in this family are pin-compatible with the dsPIC33F DSC family, allowing field migration when DSP capability becomes a system requirement.
Key features of the PIC24HJ128GP306A-I/P include: 128 KB Flash organized as 43 K x 24 instruction words, 16 KB SRAM, 8 KB additional RAM variant (per family datasheet), up to 53 I/O pins, 16-channel 12-bit ADC with 500 ksps conversion rate, two UART modules, two SPI modules, two I2C modules, two CAN modules (per family datasheet), 9 16-bit timers, and 8 PWM outputs. The device operates from 3.0V to 3.6V supply and is available in industrial (-40C to +85C) and extended (-40C to +125C) temperature grades. The 64-pin TQFP package measures 10 mm x 10 mm with 0.5 mm lead pitch and supports surface-mount assembly.
The PIC24H architecture uses a 5-stage pipeline, 24-bit instruction word with both 16-bit and 32-bit extensions, and a modified Harvard bus with separate program and data memory paths feeding the CPU via dedicated buses. The integrated DMA controller can move data between peripherals and memory without CPU intervention, freeing MIPS budget for application code. Code compatibility with the dsPIC33F family means that source code developed for the PIC24H can be recompiled unchanged for dsPIC33F when DSP instructions are needed, providing a clear upgrade path.
Typical applications include industrial motor control (BLDC, PMSM, AC induction drives), digital power conversion (UPS, inverters), sensor signal conditioning, automotive body electronics, building automation (HVAC, lighting control), medical instrumentation, and consumer audio processing. The combination of DMA, CAN, and high-speed ADC makes this MCU particularly well-suited to multi-loop control systems where deterministic timing and low CPU overhead are required.
When designing with the PIC24HJ128GP306A-I/P, note that 3.3V I/O is required - level shifters are needed to interface with 5V logic. The 64-pin TQFP footprint supports the PIC24HJXXXGPX06A/X08A/X10A pin-compatible family, providing scalable Flash/RAM/feature options without PCB rework.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not found in the manufacturer datasheet alone.
ドロップイン代替品: PIC24HJ128GP306A-I/P — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC24HJ128GP306A-I/P (同一形状・フットプリント) — 相違点: Timers, Core Architecture, ADC, Maximum CPU Speed, Program Memory (Flash).
クイック比較ツール — 並列比較する代替部品を選択:
PIC24HJ128GP306A-I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC24HJ128GP306A-E/PT
✅ ドロップイン✓ 在庫あり
$6.1 / 個
データシートを見る →dsPIC33FJ128GP506A-I/PT
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
PIC24HJ128GP306AT-I/PT
✅ ドロップイン✓ 在庫あり
$4.61 / 個
データシートを見る →PIC24HJ128GP506A-I/PT
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$4.95 / 個
データシートを見る →PIC24HJ128GP306A-I/P 最大定格&電気的特性
| Core Architecture | PIC24H 16-bit RISC, 5-stage pipeline |
| CPU Speed | 40 MIPS at 80 MHz Fosc |
| Program Memory (Flash) | 128 KB (43K x 24 instruction words) |
| Data Memory (SRAM) | 16 KB |
| Operating Voltage | 3.0 V to 3.6 V |
| I/O Pins | Up to 53 |
| ADC | 12-bit, up to 16 channels, 500 ksps |
| Communication Peripherals | 2x UART, 2x SPI, 2x I2C, 2x CAN (per family datasheet) |
| Timers | 9x 16-bit / 32-bit timers |
| PWM Channels | 8 output compare / PWM |
| DMA Channels | 8 channels |
| パッケージ | 64-pin TQFP (10x10 mm, 0.5 mm pitch) |
| Temperature Grade (I) | -40C to +85C (industrial) |
| 実装タイプ | Surface Mount |
| RoHS ステータス | Compliant |
| Instruction Set Compatibility | Pin-compatible with dsPIC33F family |
PIC24HJ128GP306A-I/P ピン構成
| ピン 1 | RG15 — General purpose I/O |
| ピン 2 | VDD — Positive supply (3.3V) |
| ピン 3 | RP8/RF8 — Remappable peripheral / GPIO |
| ピン 4 | RP9/RF9 — Remappable peripheral / GPIO |
| ピン 5 | RP10/RF10 — Remappable peripheral / GPIO |
| ピン 6 | RP11/RF11 — Remappable peripheral / GPIO |
| ピン 7 | RP12/RF12 — Remappable peripheral / GPIO |
| ピン 8 | RP13/RF13 — Remappable peripheral / GPIO |
| ピン 9 | VSS — Ground |
| ピン 10 | OSCI/RC12 — Oscillator input / GPIO |
| ピン 11 | OSCO/RC15 — Oscillator output / GPIO |
| ピン 12 | RC13 — GPIO |
| ピン 13 | RC14 — GPIO |
| ピン 14 | RA0 — PORTA I/O / AN0 |
| ピン 15 | RA1 — PORTA I/O / AN1 |
| ピン 16 | RA2 — PORTA I/O / AN2 / VREF- |
| ピン 17 | RA3 — PORTA I/O / AN3 / VREF+ |
| ピン 18 | RA4 — PORTA I/O / AN4 |
| ピン 19 | RA5 — PORTA I/O / AN5 |
| ピン 20 | RA6 — PORTA I/O / AN6 |
| ピン 21 | RA7 — PORTA I/O / AN7 |
| ピン 22 | AVDD — Analog supply (3.3V) |
| ピン 23 | AVSS — Analog ground |
| ピン 24 | RB0 — PORTB I/O / AN8 / PGED1 |
| ピン 25 | RB1 — PORTB I/O / AN9 / PGEC1 |
| ピン 26 | RB2 — PORTB I/O / AN10 |
| ピン 27 | RB3 — PORTB I/O / AN11 |
| ピン 28 | RB4 — PORTB I/O / AN12 |
| ピン 29 | RB5 — PORTB I/O / AN13 |
| ピン 30 | RB6 — PORTB I/O / AN14 / PGED2 |
| ピン 31 | RB7 — PORTB I/O / AN15 / PGEC2 |
| ピン 32 | RB8 — PORTB I/O |
| ピン 33 | RB9 — PORTB I/O |
| ピン 34 | RB10 — PORTB I/O |
| ピン 35 | RB11 — PORTB I/O |
| ピン 36 | RB12 — PORTB I/O |
| ピン 37 | RB13 — PORTB I/O |
| ピン 38 | RB14 — PORTB I/O |
| ピン 39 | RB15 — PORTB I/O |
| ピン 40 | VSS — Ground |
| ピン 41 | RD0 — PORTD I/O |
| ピン 42 | RD1 — PORTD I/O |
| ピン 43 | RD2 — PORTD I/O |
| ピン 44 | RD3 — PORTD I/O |
| ピン 45 | RD4 — PORTD I/O |
| ピン 46 | RD5 — PORTD I/O |
| ピン 47 | RD6 — PORTD I/O |
| ピン 48 | RD7 — PORTD I/O |
| ピン 49 | RC1 — PORTC I/O |
| ピン 50 | RC2 — PORTC I/O |
| ピン 51 | RC3 — PORTC I/O |
| ピン 52 | RC4 — PORTC I/O |
| ピン 53 | VDD — Positive supply (3.3V) |
| ピン 54 | RF0 — PORTF I/O |
| ピン 55 | RF1 — PORTF I/O |
| ピン 56 | RF2 — PORTF I/O |
| ピン 57 | RF3 — PORTF I/O |
| ピン 58 | RF4 — PORTF I/O |
| ピン 59 | RF5 — PORTF I/O |
| ピン 60 | RF6 — PORTF I/O |
| ピン 61 | RF7 — PORTF I/O |
| ピン 62 | RG0 — PORTG I/O |
| ピン 63 | RG1 — PORTG I/O |
| ピン 64 | MCLR — Master Clear (reset, active low) |
主な用途
PIC24HJ128GP306A-I/P の用途: 6 件s: Industrial Motor Control (BLDC / PMSM / AC induction), Digital Power Conversion (UPS, Inverters, Solar), Sensor Signal Conditioning and Data Acquisition, Building Automation (HVAC, Lighting Control), Automotive Body Electronics (CAN-based ECUs), Medical Instrumentation (Patient Monitoring, Lab Devices).
Industrial Motor Control (BLDC / PMSM / AC induction)
The PIC24HJ128GP306A-I/P is widely deployed in industrial motor drives because its 40 MIPS throughput at 80 MHz is sufficient to execute field-oriented control (FOC) loops at 10-20 kHz switching frequency. The device integrates 8 PWM output-compare channels synchronized to a 16-channel 12-bit ADC, enabling current sampling at the center of each PWM pulse with deterministic timing. The 2 CAN 2.0B controllers provide connectivity to industrial fieldbuses (CANopen, DeviceNet), while the 8-channel DMA engine offloads sensor-array transfers without CPU intervention, freeing MIPS for the control algorithm itself. Per Microchip's motor-control application notes (AN1078, AN1292), this MCU drives three-phase BLDC and PMSM motors up to several kW with sensorless or encoder-based feedback, making it a mainstream choice for HVAC blowers, pumps, fans, and small industrial servos.
おすすめ
Digital Power Conversion (UPS, Inverters, Solar)
In digital power converters, the PIC24HJ128GP306A-I/P executes voltage-mode and current-mode control loops at 50-200 kHz with the 12-bit ADC sampling at 500 ksps. The DMA controller streams ADC samples into memory while the CPU executes PI / PID control and PWM modulation, achieving sub-microsecond loop latency. The 53 GPIO and 8 PWM channels support interleaved multi-phase converters common in telecom rectifiers and solar inverters. Per Microchip's digital-power reference designs (DPWR-AN-001 family), the PIC24H implements PFC (power factor correction), LLC resonant control, and full-bridge phase-shifted modulation with no external DSP. The 3.3V supply rail integrates cleanly with SiC and GaN gate-driver ICs, and the 16 KB RAM buffers control variables and fault logs for telemetry over CAN or UART.
おすすめ
Sensor Signal Conditioning and Data Acquisition
The 16-channel 12-bit ADC at 500 ksps with DMA-driven sample buffering makes the PIC24HJ128GP306A-I/P well suited to multi-channel sensor interfaces in industrial process control. Sensors such as thermocouples, RTDs, strain gauges, and load cells connect through external op-amp front-ends and are sampled sequentially or in burst mode by the ADC, with DMA moving results into SRAM without CPU intervention. The CPU then applies linearization, cold-junction compensation, and digital filtering before publishing values over CAN, RS-485 (via UART + transceiver), or Ethernet (via SPI + external MAC). Per Microchip sensor-conditioning application notes, this MCU handles 8-16 channel thermocouple inputs at 10 Hz update rate with software-side linearization, eliminating the need for external ADC chips.
おすすめ
Building Automation (HVAC, Lighting Control)
Building automation controllers require reliable communication over RS-485, CAN, or Ethernet with deterministic response to sensor inputs (temperature, occupancy, CO2) and actuator outputs (dampers, valves, dimmers). The PIC24HJ128GP306A-I/P delivers this with 2 UART ports, 2 CAN modules, and 9 timers that support BACnet MS/TP, Modbus RTU, and CANopen protocols. The 128 KB Flash holds full protocol stacks plus application logic, while 16 KB RAM manages communication buffers and scheduling. Per Microchip's building-automation reference designs, the device controls multi-zone HVAC systems with 4-8 damper actuators and several temperature sensors, with power consumption under 100 mW at 40 MHz typical operation. The -40C to +85C industrial temperature rating supports unconditioned equipment rooms.
おすすめ
Automotive Body Electronics (CAN-based ECUs)
Automotive body modules (BCM, door modules, seat controllers) require CAN bus connectivity, robust operating temperature, and stable real-time response, all of which the PIC24HJ128GP306A-I/P provides. The 2 CAN 2.0B controllers communicate with the vehicle network at 500 kbps typical, while 8 PWM channels drive motors for window lifters, seat adjusters, and mirror actuators. The 12-bit ADC reads battery voltage, current sensors, and switch positions with 500 ksps throughput. Per Microchip's automotive portfolio documentation, the PIC24H family is widely deployed in body-electronics ECUs and aftermarket telematics units where AEC-Q100 is not required and cost is critical. The -40C to +125C extended-temperature variant (PIC24HJ128GP306A-E/PT) supports under-hood and dashboard environments.
おすすめ
Medical Instrumentation (Patient Monitoring, Lab Devices)
The PIC24HJ128GP306A-I/P's deterministic interrupt response and 16 KB RAM make it suitable for medical monitoring peripherals such as infusion pumps, pulse oximeters, blood-pressure monitors, and laboratory analyzers. The 12-bit ADC with DMA streams sensor waveforms (SpO2 photodiode signals, pressure transducer outputs) into memory at 500 ksps while the CPU runs smoothing algorithms and safety checks. The CAN and UART peripherals communicate with a host processor or display controller, while the PWM outputs drive motor-controlled syringe pumps and valves. Per IEC 60601-1 design guidance, the MCU's watchdog timer and brown-out reset support fail-safe operation. Microchip's medical-grade documentation references this family for low-risk, non-life-supporting medical devices.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC24HJ128GP306A-I/P — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC24HJ128GP306A-I/PT | PIC24HJ128GP306A-E/PT | dsPIC33FJ128GP506A-I/PT |
|---|---|---|---|---|
| Package | 64-pin TQFP (TQFP-64) | 64-pin TQFP - same | 64-pin TQFP - same | 64-pin TQFP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| CPU Speed | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS |
| Flash Memory | 128 KB | 128 KB | 128 KB | 128 KB |
| RAM | 16 KB | 16 KB | 16 KB | 16 KB |
| Temperature Grade | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C (Industrial) |
| DSP Instructions | No | No | No | Yes (MAC, fractional arithmetic) |
| Operating Voltage | 3.0 V to 3.6 V | 3.0 V to 3.6 V | 3.0 V to 3.6 V | 3.0 V to 3.6 V |
| ADC | 12-bit, 16-ch, 500 ksps | 12-bit, 16-ch, 500 ksps | 12-bit, 16-ch, 500 ksps | 12-bit, 16-ch, 500 ksps |
| CAN Controllers | 2 (CAN 2.0B) | 2 (CAN 2.0B) | 2 (CAN 2.0B) | 2 (CAN 2.0B) |
主な差別化要因
- Pin-compatible with dsPIC33F DSP family for migration path (vs dsPIC33FJ128GP506A-I/PT)
- DMA engine offloads memory-peripheral transfers (vs PIC24FJ64GA006)
- Extended temperature variant available in same package (vs PIC24HJ128GP306A-I/PT)
設計ノート
The PIC24HJ128GP306A-I/P requires a regulated 3.3V supply on VDD and AVDD. Per the Microchip datasheet, AVDD and VDD must be tied to the same source, and AVSS and VSS must be tied to the same ground plane. Add a 10 uF bulk capacitor plus 100 nF decoupling on each VDD pin pair, with the 100 nF placed within 5 mm of the pin. The internal voltage regulator is supplied directly from VDD - no external 1.8V rail is needed. Brown-out reset is set via configuration fuses to 2.7V typical; ensure your supply droops below 2.7V for clean BOR behavior.
Place the 8 MHz or 40 MHz crystal within 5 mm of OSCI/OSCO pins, with a grounded guard ring around the oscillator traces to prevent injection of switching noise into the clock. Route the JTAG/ICSP signals (PGECx/PGEDx) directly to a 6-pin header without series resistors; the programmer requires direct access. Keep analog signals (AN0-AN15) routed away from PWM and digital switching traces, with a separate analog ground plane connected at a single point to the digital ground near the AVSS pin. The 64-pin TQFP has an exposed thermal pad option on some variants - check the package drawing before laying out the land pattern.
Do not apply 5V to any GPIO - the PIC24H I/O is not 5V-tolerant and will latch up. Always use level shifters when interfacing with 5V logic. The PGECx/PGEDx pins used for ICSP must be configured as such in the configuration fuses BEFORE programming; if firmware accidentally remaps them as GPIO, the device becomes bricked and requires a high-voltage programmer to recover. The ADC input impedance is approximately 5 kohm - source impedance above 1 kohm requires an external op-amp buffer to maintain 12-bit accuracy. Watchdog timer must be enabled and serviced in firmware; relying on the default disabled state is a common cause of field failures.
コンプライアンス情報
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - for automotive applications, consider the PIC24HJ128GP306A-E/PT extended-temperature variant or a dsPIC33F device from the automotive-qualified family. Halogen-free status not specified in provided data.