PIC24HJ128GP306A-I/MR - 40 MIPS 128KB Flash 16-bit MCU | Microchip
Артикул: PIC24HJ128GP306A-I/MR ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $5.4 | $5,40 |
| 10 | $4.85 | $48,50 |
| 100 | $4.32 | $432,00 |
| 500 | $3.79 | $1.895,00 |
| 1.000 | $3.24 | $3.240,00 |
PIC24HJ128GP306A-I/MR Обзор
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), data memory (RAM), and a rich set of peripherals such as timers, ADC modules, communication interfaces (UART, SPI, I2C), and general-purpose I/O. The PIC24H belongs to the 16-bit MCU hierarchy (16-bit CPU -> microcontroller -> embedded computing -> semiconductor), using a modified Harvard architecture with a 16-bit data path and 24-bit instruction word for efficient C compilation and signal-processing headroom.
Key features include 16-channel 12-bit ADC with 500 ksps conversion, multiple UART/SPI/I2C interfaces, 8-byte instruction cache, 16-bit timers with Input Capture and Output Compare, and an integrated mTouch capacitive touch peripheral. The 128 KB Flash supports self-programming, and the 64-pin QFN package provides extensive I/O with low thermal resistance for industrial temperature grade (-40C to +85C) operation.
Architecturally, the PIC24H uses a pipelined 16-bit core with a deterministic interrupt model and single-cycle multiply, enabling responsive real-time control loops. The peripheral set is mapped through a Peripheral Pin Select (PPS) that allows flexible remapping of digital functions to physical pins, simplifying PCB layout versus fixed-pin microcontrollers.
Typical applications include industrial motor control, digital power conversion, sensor interfacing, building automation, point-of-sale terminals, and general-purpose embedded control where 16-bit arithmetic, USB-ready peripherals, and DSP-style signal handling are required. The PIC24H's pin compatibility with the dsPIC33F enables code reuse when DSP functionality is later needed.
When designing with this device, plan oscillator and ICSP layout early because the PIC24HJ128GP306A requires dedicated PGECx/PGEDx pairs for in-circuit programming; any pair may be used, but both signals must share the same pair index. Brown-Out Reset and Watchdog Timer settings should be configured at the firmware level to match the application power profile.
This page synthesizes distributor pricing, parametric specifications, drop-in alternatives, and PCB design notes not aggregated in the manufacturer datasheet or single distributor listings.
Аналоги без доработки для PIC24HJ128GP306A-I/MR — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC24HJ128GP306A-I/MR (тот же форм-фактор и посадочное место) — отличается по Package, Maximum CPU Speed, ADC, Timers, Operating Temperature.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC24HJ128GP306A-E/MR
✅ Прямая замена✓ В наличии
$6.5 / шт.
Открыть даташит →PIC24HJ128GP306AT-I/MR
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
dsPIC33FJ128GP306A-I/MR
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC24HJ128GP306A-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
PIC24HJ128GP306A-E/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$6.1 / шт.
Открыть даташит →PIC24HJ128GP306-I/PT
✅ Прямая замена✓ В наличии
$4.05 / шт.
Открыть даташит →PIC24HJ128GP306A-I/MR Максимальные параметры и электрические характеристики
| Core | PIC24H 16-bit modified Harvard |
| CPU Bit Width | 16-bit data, 24-bit instruction |
| Maximum CPU Speed | 40 MIPS @ 40 MHz |
| Program Memory (Flash) | 128 KB |
| Data Memory (SRAM) | 16 KB |
| Operating Voltage (VDD) | 3.0 V to 3.6 V |
| Рабочая температура | -40 C to +85 C (Industrial) |
| ADC | 12-bit, up to 500 ksps, 16 channels |
| I/O Pins | 53 (typical for 64-pin MR package) |
| Communication Interfaces | UART, SPI, I2C (with PPS remap) |
| Timers | 16-bit Timer with Input Capture / Output Compare |
| Корпус | 64-pin QFN (MR) with exposed thermal pad |
| Тип монтажа | Surface Mount |
| ICSP Programming | PGECx / PGEDx pairs, JTAG / IWDG |
| Instruction Cache | 8-byte |
| Статус RoHS | Compliant |
Конфигурация выводов PIC24HJ128GP306A-I/MR
| Контакт 1 | RP23/RB15 — Remappable I/O / general-purpose port B bit 15 |
| Контакт 2 | VSS — Ground reference |
| Контакт 3 | VDD — Positive supply 3.0-3.6 V |
| Контакт 4 | RP22/RB14 — Remappable I/O / port B bit 14 |
| Контакт 5 | RP21/RB13 — Remappable I/O / port B bit 13 |
| Контакт 6 | RP20/RB12 — Remappable I/O / port B bit 12 |
| Контакт 7 | RP19/RB11 — Remappable I/O / port B bit 11 |
| Контакт 8 | RP18/RB10 — Remappable I/O / port B bit 10 |
| Контакт 9 | RP17/RB9 — Remappable I/O / port B bit 9 |
| Контакт 10 | RP16/RB8 — Remappable I/O / port B bit 8 |
| Контакт 11 | RP15/RB7 — Remappable I/O / port B bit 7 |
| Контакт 12 | RP14/RB6 — Remappable I/O / port B bit 6 |
| Контакт 13 | RP13/RB5 — Remappable I/O / port B bit 5 |
| Контакт 14 | RP11/RB4 — Remappable I/O / port B bit 4 |
| Контакт 15 | RP10/RB3 — Remappable I/O / port B bit 3 |
| Контакт 16 | RP9/RB2 — Remappable I/O / port B bit 2 |
| Контакт 17 | RP8/RB1 — Remappable I/O / port B bit 1 |
| Контакт 18 | RP7/RB0 — Remappable I/O / port B bit 0 |
| Контакт 19 | VSS — Ground reference |
| Контакт 20 | VDD — Positive supply 3.0-3.6 V |
| Контакт 21 | OSC1/CLKI — Crystal oscillator input / external clock |
| Контакт 22 | OSC2/CLKO — Crystal oscillator output |
| Контакт 23 | SOSC1/T1CK — Secondary oscillator / Timer1 clock |
| Контакт 24 | SOSC2 — Secondary oscillator output |
| Контакт 25 | MCLR — Master Clear reset (active low) |
| Контакт 26 | PGED2 — ICSP programming data |
| Контакт 27 | PGEC2 — ICSP programming clock |
| Контакт 28 | AVDD — Analog positive supply |
| Контакт 29 | AVSS — Analog ground |
| Контакт 30 | AN0 — Analog input 0 / ADC channel |
| Контакт 31 | AN1 — Analog input 1 / ADC channel |
| Контакт 32 | AN2 — Analog input 2 / ADC channel |
| Контакт 33 | AN3 — Analog input 3 / ADC channel |
| Контакт 34 | AN4 — Analog input 4 / ADC channel |
| Контакт 35 | AN5 — Analog input 5 / ADC channel |
| Контакт 36 | AN6 — Analog input 6 / ADC channel |
| Контакт 37 | AN7 — Analog input 7 / ADC channel |
| Контакт 38 | AN8 — Analog input 8 / ADC channel |
| Контакт 39 | AN9 — Analog input 9 / ADC channel |
| Контакт 40 | AN10 — Analog input 10 / ADC channel |
| Контакт 41 | AN11 — Analog input 11 / ADC channel |
| Контакт 42 | AN12 — Analog input 12 / ADC channel |
| Контакт 43 | AN13 — Analog input 13 / ADC channel |
| Контакт 44 | AN14 — Analog input 14 / ADC channel |
| Контакт 45 | AN15 — Analog input 15 / ADC channel |
| Контакт 46 | VREF+ — ADC positive voltage reference |
| Контакт 47 | VREF- — ADC negative voltage reference |
| Контакт 48 | RA0 — Port A bit 0 |
| Контакт 49 | RA1 — Port A bit 1 |
| Контакт 50 | RA2 — Port A bit 2 |
| Контакт 51 | RA3 — Port A bit 3 |
| Контакт 52 | RA4 — Port A bit 4 |
| Контакт 53 | RA5 — Port A bit 5 |
| Контакт 54 | RA6 — Port A bit 6 |
| Контакт 55 | RA7 — Port A bit 7 |
| Контакт 56 | RC1 — Port C bit 1 |
| Контакт 57 | RC2 — Port C bit 2 |
| Контакт 58 | RC3 — Port C bit 3 |
| Контакт 59 | RC4 — Port C bit 4 |
| Контакт 60 | RD0 — Port D bit 0 |
| Контакт 61 | RD1 — Port D bit 1 |
| Контакт 62 | RD2 — Port D bit 2 |
| Контакт 63 | RD3 — Port D bit 3 |
| Контакт 64 | RF6 — Port F bit 6 |
Типичное применение
PIC24HJ128GP306A-I/MR подходит для 7 применениеs: Industrial Motor Control, Digital Power Conversion (SMPS), Building Automation Controllers, Point-of-Sale (POS) Terminals, Sensor Fusion and Data Acquisition, Medical Patient Monitoring Devices, IoT Edge Devices and Gateways.
Industrial Motor Control
The PIC24HJ128GP306A-I/MR is well-suited to industrial motor control loops that require deterministic 40 MIPS performance and 16 KB SRAM for state machines. The 12-bit ADC with 500 ksps sampling captures current and back-EMF feedback at PWM rates of 20 kHz or higher, while the 16-bit timers with Output Compare generate complementary PWM signals with hardware dead-band insertion. The 64-pin QFN package exposes sufficient I/O for three-phase inverter gate drivers, encoder interfaces, and CAN-style fault signaling. Its industrial -40 C to +85 C operating range covers most factory-floor enclosures, and PPS remapping simplifies PCB layout versus fixed-pin microcontrollers.
Рекомендуется
Digital Power Conversion (SMPS)
Digital switched-mode power supplies (SMPS) benefit from the PIC24HJ128GP306A-I/MR's 40 MIPS throughput to execute voltage-mode and peak-current-mode control loops at 100 kHz+ switching frequencies. The 12-bit ADC samples output voltage and current sense signals, while the PWM module with configurable dead time drives synchronous rectifier MOSFETs directly. Flash-resident firmware enables closed-loop tuning without external components, and self-programming supports in-field firmware updates for safety certifications. The 3.0-3.6 V VDD range aligns with auxiliary rails from PFC front-end stages.
Рекомендуется
Building Automation Controllers
Building automation nodes (HVAC, lighting, access control) leverage the PIC24HJ128GP306A-I/MR's 128 KB Flash for BACnet or Modbus protocol stacks plus sensor processing. UART and SPI peripherals connect to transceivers and sensors; I2C supports environmental sensor clusters (temperature, humidity, CO2). The 16-channel 12-bit ADC reads analog light sensors and 4-20 mA loop inputs from industrial transducers. Industrial temperature grade and QFN-64's compact footprint suit DIN-rail controller modules where PCB area is constrained. Pin compatibility with dsPIC33F enables migration to edge-AI motor controllers for smart-building applications.
Рекомендуется
Point-of-Sale (POS) Terminals
POS terminals benefit from the PIC24HJ128GP306A-I/MR's generous Flash (128 KB) and SRAM (16 KB) for secure transaction stacks, display drivers, and keypad scanning. Multiple UARTs handle magnetic-stripe readers, NFC modules, and receipt printers; SPI interfaces TFT displays and secure key-storage EEPROMs. The 12-bit ADC reads battery telemetry for mobile POS tablets. PPS remapping allows PCB engineers to route signals based on enclosure constraints rather than fixed pin assignments, simplifying mechanical-electrical integration. Industrial temperature rating supports deployment in semi-outdoor retail environments.
Рекомендуется
Sensor Fusion and Data Acquisition
Sensor-fusion data-acquisition systems use the PIC24HJ128GP306A-I/MR to aggregate multiple sensors (IMU, pressure, flow) into a unified data stream. The 12-bit ADC with up to 16 channels multiplexes analog transducer outputs; UART/SPI/I2C buses connect to digital sensors. The 40 MIPS core executes Kalman-filter and complementary-filter routines for orientation estimation, while 16 KB SRAM buffers raw sensor data between transmission bursts. The QFN-64 with exposed pad provides low thermal resistance for continuous 40 MHz operation in sealed environmental enclosures used in industrial monitoring applications.
Рекомендуется
Medical Patient Monitoring Devices
Although not AEC-Q100 qualified, the PIC24HJ128GP306A-I/MR is widely used in non-life-critical medical peripherals such as pulse oximetry front-ends, electronic thermometers, and patient-room environmental monitors. The 12-bit ADC digitizes optical-sensor photodiode currents; the deterministic PIC24H core executes firmware signal-processing with predictable interrupt response. The 128 KB program memory holds IEC 62304-compliant structured code with trace buffers, and 16 KB SRAM supports continuous waveform logging. Industrial temperature grade covers typical clinical environments, while the compact QFN-64 footprint enables wearable form factors.
Рекомендуется
IoT Edge Devices and Gateways
IoT edge gateways using the PIC24HJ128GP306A-I/MR aggregate sensor data from fieldbus nodes (RS-485, CAN, Modbus) and forward to cloud backends via Wi-Fi or Ethernet companion modules. The 16-bit core handles Modbus RTU/TCP protocol conversion with deterministic timing. 128 KB Flash stores MQTT/TLS libraries and OTA update logic; 16 KB SRAM buffers message queues. UART interfaces ESP32/ESP8266 Wi-Fi modules via AT commands; SPI connects Ethernet controllers. Industrial temperature and PPS-based pin remap simplify integration into DIN-rail IoT nodes with mixed sensor clusters.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC24HJ128GP306A-I/MR — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC24HJ128GP306A-E/MR | PIC24HJ128GP306AT-I/MR | dsPIC33FJ128GP306A-I/MR | PIC24HJ128GP306A-I/PT | PIC24HJ128GP306-I/PT |
|---|---|---|---|---|---|---|
| Package | QFN-64 (MR) with exposed thermal pad | QFN-64 (MR) - same | QFN-64 (MR) - same | QFN-64 (MR) - same | TQFP-64 (PT) | TQFP-64 (PT) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | PIC24H 16-bit | PIC24H 16-bit | PIC24H 16-bit | dsPIC33F 16-bit with DSP | PIC24H 16-bit | PIC24H 16-bit |
| Max CPU Speed | 40 MIPS @ 40 MHz | 40 MIPS @ 40 MHz | 40 MIPS @ 40 MHz | 50 MIPS @ 50 MHz | 40 MIPS @ 40 MHz | 40 MIPS @ 40 MHz |
| Flash Memory | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB |
| SRAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +125 C (Extended) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) |
| 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 | 3.0 V to 3.6 V | 3.0 V to 3.6 V |
| Packaging | Tray | Tray | Tape and Reel | Tray | Tray | Tray |
Ключевые отличия
- Deterministic 40 MIPS 16-bit performance with extensive QFN-64 I/O (против PIC24FJ64GA002-I/ML (PIC24F family, 16 MIPS))
- Pin-compatible upgrade path to dsPIC33F DSP family (против PIC24HJ128GP306A-I/MR (PIC24H) vs dsPIC33FJ128GP306A-I/MR)
- Flexible PPS-based peripheral remapping vs fixed-pin microcontrollers (против Fixed-pin 16-bit MCUs (e.g., older PIC24F series without PPS))
Заметки по проектированию
Decouple each VDD/VSS pair with a 100 nF ceramic capacitor placed within 2 mm of the package pin; add a single 10 uF bulk capacitor on each main supply rail. PIC24HJ128GP306A-I/MR operates from a single 3.3 V rail - the internal LDO derives the 1.8 V core supply, so no separate core-voltage pin exists. Place a 10 uF + 100 nF pair on AVDD/AVSS with AVDD tied to the same 3.3 V through a ferrite bead for ADC noise isolation. Power-on reset and Brown-Out Reset thresholds must be configured in firmware to match the application supply ramp profile.
The QFN-64 (MR) package has a center exposed thermal pad that must be soldered to a continuous copper ground pour on the top or bottom PCB layer, with thermal vias stitching to internal ground planes. Estimated: at 40 MHz continuous operation in -40 C to +85 C industrial range, expect junction-to-ambient thermal resistance around 28-32 C/W with a properly stitched pad, allowing approximately 1 W dissipation without active cooling. Use micro-via arrays (0.2-0.3 mm drill, 0.5 mm pitch) under the exposed pad; tented or filled-and-capped vias prevent solder wicking during reflow.
The PIC24HJ128GP306A-I/MR has multiple PGECx/PGEDx pairs (PGEC1/PGED1, PGEC2/PGED2, and PGEC3/PGED3) - if you select PGEC2 for ICSPCLK, you must use PGED2 for ICSPDAT; the pairs cannot be mixed. Pull MCLR high through a 10 kOhm resistor and place a 100 nF cap on MCLR to ground to suppress noise-induced resets. Configure unused I/O pins as outputs driving low or inputs with internal pull-ups enabled - floating inputs can cause excess current and oscillator instability. The Peripheral Pin Select (PPS) registers must be unlocked (IOLOCK = 0) before peripheral remapping changes will take effect.
Информация о соответствии
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - this is a general-purpose industrial MCU; the automotive PIC24HJ128GP306A family variants with explicit AEC-Q100 marking should be specified for vehicle applications.