PIC24HJ128GP310T-I/PF - 16-bit 40MIPS 128KB Flash MCU | Microchip
Артикул: PIC24HJ128GP310T-I/PF ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $9.1 | $9,10 |
| 10 | $8.19 | $81,90 |
| 100 | $7.27 | $727,00 |
| 500 | $6.45 | $3.225,00 |
| 1.000 | $5.78 | $5.780,00 |
PIC24HJ128GP310T-I/PF Обзор
A 16-bit microcontroller (MCU) is a programmable integrated circuit that combines a 16-bit CPU core, volatile RAM, non-volatile Flash memory, and on-chip peripherals into a single silicon die. Within the broader microcontroller taxonomy, the PIC24HJ128GP310 belongs to the PIC24H 'High-Performance' family, which sits between the PIC24F (low-power) and dsPIC33F (DSP-enhanced) families. It executes instructions at up to 40 MIPS (million instructions per second) using a modified Harvard architecture with separate program and data buses, enabling deterministic single-cycle execution.
Key differentiating features include hardware DMA with up to 8 channels, 16-bit timers/capture/compare, a 12-bit ADC with 500 ksps throughput, USB 2.0 full-speed OTG, CAN 2.0B, and JTAG ICD debugging. The 128KB Flash supports 10,000 erase/write cycles typical, and the integrated 16KB RAM allows substantial data buffering. Compared with 8-bit PIC16/18 parts, the 16-bit core delivers 4-10x higher MIPS density for DSP-like signal processing in embedded control applications.
Typical applications include industrial motor control (BLDC, PMSM, stepper), uninterruptible power supply (UPS) controllers, power-conversion feedback loops, medical instrumentation with USB or CAN connectivity, automotive body and chassis ECUs (non-safety), and consumer audio processing. The peripheral mix is particularly suited to real-time control loops where deterministic interrupt latency and DMA offload are required.
When designing with this device, ensure the Vcap pin (pin 86 on TQFP-100) is connected to a 10 uF ceramic decoupling capacitor, as the internal core regulator requires external capacitance. Designers migrating to dsPIC33F for DSP gain code compatibility, or to PIC24F for lower power, should consult Microchip migration guides; the PIC24HJ family bridges both worlds.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, plus a parametric comparison against PIC24H and PIC24F siblings.
Аналоги без доработки для PIC24HJ128GP310T-I/PF — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC24HJ128GP310T-I/PF (тот же форм-фактор и посадочное место) — отличается по ADC, Core Architecture, Operating Temperature, Package, Timers.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC24HJ128GP310-I/PF
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC24HJ128GP310A-I/PF
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC24HJ128GP310A-E/PF
✅ Прямая замена✓ В наличии
$7.1 / шт.
Открыть даташит →PIC24HJ128GP310T-I/PT
✅ Прямая замена✓ В наличии
$5.85 / шт.
Открыть даташит →PIC24FJ96GA010-I/PF
✅ Прямая замена✓ В наличии
$7.95 / шт.
Открыть даташит →PIC24FJ64GA010-I/PF
✅ Прямая замена✓ В наличии
$5.1 / шт.
Открыть даташит →PIC24HJ128GP310T-I/PF Максимальные параметры и электрические характеристики
| Core Architecture | 16-bit PIC24H modified Harvard |
| Instruction Throughput | 40 MIPS |
| Program Memory (Flash) | 128 KB (43K x 24 words) |
| RAM | 16 KB |
| Supply Voltage (VDD) | 3.0 V to 3.6 V |
| Рабочая температура | -40 C to +85 C (industrial, 'I' grade) |
| Корпус | 100-pin TQFP (14x14 mm) |
| Число выводов | 100 |
| DMA Channels | 8 |
| ADC | 12-bit, 500 ksps |
| PWM Outputs | Motor Control PWM, multiple channels |
| Communication Interfaces | UART, SPI, I2C, USB 2.0 FS OTG, CAN 2.0B |
| Timers | 16-bit timers/capture/compare |
| Watchdog Timer | Yes (WDT) |
| JTAG Debug | Yes (ICD) |
| Тип монтажа | Surface Mount (TQFP) |
| Packaging | Tape & Reel (T suffix) |
| Статус RoHS | Compliant (per distributor data) |
Конфигурация выводов PIC24HJ128GP310T-I/PF
| Контакт 1 | MCLR — Master Clear (reset) input, drive low to reset |
| Контакт 2 | RP0/RA0 — Remappable I/O / PORTA bit 0 (AN0) |
| Контакт 3 | RA1 — PORTA bit 1 (AN1) |
| Контакт 4 | RA2 — PORTA bit 2 |
| Контакт 5 | RA3 — PORTA bit 3 |
| Контакт 6 | RA4 — PORTA bit 4 |
| Контакт 7 | RA5 — PORTA bit 5 |
| Контакт 8 | RA6 — PORTA bit 6 |
| Контакт 9 | RA7 — PORTA bit 7 |
| Контакт 10 | RA8 — PORTA bit 8 |
| Контакт 11 | VSS — Ground reference |
| Контакт 12 | VDD — Positive supply voltage (3.0-3.6V) |
| Контакт 13 | OSC1 — Crystal oscillator input or external clock input |
| Контакт 14 | OSC2 — Crystal oscillator output |
| Контакт 15 | RB0 — PORTB bit 0 (AN8, remappable) |
| Контакт 16 | RB1 — PORTB bit 1 |
| Контакт 17 | RB2 — PORTB bit 2 |
| Контакт 18 | RB3 — PORTB bit 3 |
| Контакт 19 | RB4 — PORTB bit 4 |
| Контакт 20 | RB5 — PORTB bit 5 |
| Контакт 21 | RB6 — PORTB bit 6 (PGC/ICSP clock) |
| Контакт 22 | RB7 — PORTB bit 7 (PGD/ICSP data) |
| Контакт 23 | RB8 — PORTB bit 8 |
| Контакт 24 | RB9 — PORTB bit 9 |
| Контакт 25 | RB10 — PORTB bit 10 |
| Контакт 26 | RB11 — PORTB bit 11 |
| Контакт 27 | RB12 — PORTB bit 12 |
| Контакт 28 | RB13 — PORTB bit 13 |
| Контакт 29 | RB14 — PORTB bit 14 |
| Контакт 30 | RB15 — PORTB bit 15 |
| Контакт 31 | RC0 — PORTC bit 0 |
| Контакт 32 | RC1 — PORTC bit 1 |
| Контакт 33 | RC2 — PORTC bit 2 |
| Контакт 34 | RC3 — PORTC bit 3 |
| Контакт 35 | RC4 — PORTC bit 4 |
| Контакт 36 | RC5 — PORTC bit 5 |
| Контакт 37 | RC6 — PORTC bit 6 |
| Контакт 38 | RC7 — PORTC bit 7 |
| Контакт 39 | RC8 — PORTC bit 8 |
| Контакт 40 | RC9 — PORTC bit 9 |
| Контакт 41 | RC10 — PORTC bit 10 |
| Контакт 42 | RC11 — PORTC bit 11 |
| Контакт 43 | RC12 — PORTC bit 12 |
| Контакт 44 | RC13 — PORTC bit 13 |
| Контакт 45 | RC14 — PORTC bit 14 |
| Контакт 46 | RC15 — PORTC bit 15 |
| Контакт 47 | RD0 — PORTD bit 0 |
| Контакт 48 | RD1 — PORTD bit 1 |
| Контакт 49 | RD2 — PORTD bit 2 |
| Контакт 50 | RD3 — PORTD bit 3 |
| Контакт 51 | RD4 — PORTD bit 4 |
| Контакт 52 | RD5 — PORTD bit 5 |
| Контакт 53 | RD6 — PORTD bit 6 |
| Контакт 54 | RD7 — PORTD bit 7 |
| Контакт 55 | RD8 — PORTD bit 8 |
| Контакт 56 | RD9 — PORTD bit 9 |
| Контакт 57 | RD10 — PORTD bit 10 |
| Контакт 58 | RD11 — PORTD bit 11 |
| Контакт 59 | RD12 — PORTD bit 12 |
| Контакт 60 | RD13 — PORTD bit 13 |
| Контакт 61 | RD14 — PORTD bit 14 |
| Контакт 62 | RD15 — PORTD bit 15 |
| Контакт 63 | RE0 — PORTE bit 0 |
| Контакт 64 | RE1 — PORTE bit 1 |
| Контакт 65 | RE2 — PORTE bit 2 |
| Контакт 66 | RE3 — PORTE bit 3 |
| Контакт 67 | RE4 — PORTE bit 4 |
| Контакт 68 | RE5 — PORTE bit 5 |
| Контакт 69 | RE6 — PORTE bit 6 |
| Контакт 70 | VSS — Ground reference |
| Контакт 71 | VDD — Positive supply voltage (3.0-3.6V) |
| Контакт 72 | RF0 — PORTF bit 0 |
| Контакт 73 | RF1 — PORTF bit 1 |
| Контакт 74 | RF2 — PORTF bit 2 |
| Контакт 75 | RF3 — PORTF bit 3 |
| Контакт 76 | RF4 — PORTF bit 4 |
| Контакт 77 | RF5 — PORTF bit 5 |
| Контакт 78 | RF6 — PORTF bit 6 |
| Контакт 79 | RF7 — PORTF bit 7 |
| Контакт 80 | RF8 — PORTF bit 8 |
| Контакт 81 | RF9 — PORTF bit 9 (remappable) |
| Контакт 82 | RF10 — PORTF bit 10 |
| Контакт 83 | RF11 — PORTF bit 11 |
| Контакт 84 | RF12 — PORTF bit 12 |
| Контакт 85 | RF13 — PORTF bit 13 |
| Контакт 86 | VCAP — Internal voltage regulator filter capacitor pin (10uF) |
| Контакт 87 | RG0 — PORTG bit 0 |
| Контакт 88 | RG1 — PORTG bit 1 |
| Контакт 89 | RG2 — PORTG bit 2 |
| Контакт 90 | RG3 — PORTG bit 3 |
| Контакт 91 | RG4 — PORTG bit 4 |
| Контакт 92 | RG5 — PORTG bit 5 |
| Контакт 93 | RG6 — PORTG bit 6 |
| Контакт 94 | RG7 — PORTG bit 7 |
| Контакт 95 | RG8 — PORTG bit 8 |
| Контакт 96 | RG9 — PORTG bit 9 |
| Контакт 97 | RG10 — PORTG bit 10 |
| Контакт 98 | RG11 — PORTG bit 11 |
| Контакт 99 | RG12 — PORTG bit 12 |
| Контакт 100 | RG13 — PORTG bit 13 |
Типичное применение
PIC24HJ128GP310T-I/PF подходит для 6 применениеs: Industrial Motor Control (BLDC/PMSM/Stepper), Uninterruptible Power Supply (UPS) Controllers, Industrial CAN-bus Networking Nodes, Medical Instrumentation and Diagnostic Equipment, Automotive Body and Chassis ECUs, Consumer Audio Processing and Effects.
Industrial Motor Control (BLDC/PMSM/Stepper)
The PIC24HJ128GP310T-I/PF is engineered for real-time motor control applications. Its 40 MIPS modified-Harvard core executes field-oriented control (FOC) loops in under 25 us, while the dedicated Motor Control PWM module with complementary outputs and programmable dead-time directly drives 3-phase inverter bridges. The 8-channel DMA offloads sample-and-control data transfers from the CPU, freeing MIPS for state-machine and supervisory logic. With 16KB RAM and 128KB Flash, designers can implement sensorless control algorithms or encoder-based servo loops. The 12-bit 500 ksps ADC simultaneously samples phase currents and DC-bus voltage with minimal CPU intervention. The 100-pin TQFP exposes enough I/O for Hall sensors, quadrature encoders, fault inputs, and isolated communication interfaces. Compared with dsPIC33F, this part omits DSP instructions but retains the same peripheral set at lower cost.
Рекомендуется
Uninterruptible Power Supply (UPS) Controllers
The PIC24HJ128GP310T-I/PF suits UPS and power-conversion control loops where deterministic ADC sampling and PWM timing matter. The 12-bit ADC samples battery voltage, load current, and temperature at 500 ksps, while the high-speed PWM outputs drive the inverter switching stage at up to 40 MHz resolution. The integrated CAN 2.0B interface enables UPS-module-to-system-controller communication in paralleled systems. The 128KB Flash comfortably stores advanced digital control algorithms, state-machine logic, and LCD UI routines, while 16KB RAM buffers ADC sample streams and historical telemetry. The industrial -40C to +85C operating range and 100-pin TQFP package expose enough I/O for parallel-inverter interleaving, relay control, and front-panel interfaces. Compared with PIC24FJ variants, the /GP310's 40 MIPS headroom supports higher switching frequencies for smaller magnetics.
Рекомендуется
Industrial CAN-bus Networking Nodes
The PIC24HJ128GP310T-I/PF integrates a hardware CAN 2.0B controller with on-chip arbitration, filtering, and error-handling logic, making it ideal for industrial CAN-open and DeviceNet nodes. The 40 MIPS core handles CAN application layer stacks (CiA 401/402/406) while leaving bandwidth for sensor sampling and actuator control. The 8-channel DMA moves CAN message buffers to/from RAM without CPU intervention, reducing interrupt load in high-traffic networks. The 128KB Flash accommodates full CANopenNode or CANopenStack firmware, and 16KB RAM holds OD (object dictionary) tables. The 100-pin TQFP exposes UARTs for RS-485 bridging, plus SPI for external sensor ICs. Compared with 8-bit MCUs, the 16-bit /GP310 resolves CAN timestamps with 25 ns resolution, simplifying network synchronization.
Рекомендуется
Medical Instrumentation and Diagnostic Equipment
The PIC24HJ128GP310T-I/PF targets medical devices such as patient monitors, infusion pumps, and diagnostic analyzers requiring deterministic real-time performance. Its 16-bit data path and 40 MIPS throughput handle signal processing for ECG, SpO2, or pulse-oximetry front-ends with comfortable headroom. The 12-bit ADC at 500 ksps digitizes biosensor signals with minimal latency, and the integrated USB 2.0 FS OTG supports direct PC connectivity for data download. The 128KB Flash accommodates IEC 62304-compliant firmware with safety margins, and 16KB RAM buffers sample data and display graphics. The industrial temperature grade ensures operation across clinical environments. Note: medical safety-critical applications typically require additional qualification beyond standard industrial-grade MCUs.
Рекомендуется
Automotive Body and Chassis ECUs
The PIC24HJ128GP310T-I/PF serves non-safety automotive body electronics such as HVAC controls, lighting modules, seat controllers, and door modules where AEC-Q100 grade is not required. The integrated CAN 2.0B interface connects the ECU to the vehicle CAN bus, while 40 MIPS throughput handles local sensor fusion and actuator control. The 100-pin TQFP exposes PWM channels for motor drivers, analog inputs for position sensors, and LIN-capable UART for sub-bus communication. The 128KB Flash stores calibration tables and application logic, while 16KB RAM supports diagnostic buffers and state machines. For safety-critical applications, designers should migrate to the PIC24HJ128GP310A-E/PF variant (extended temperature -40C to +125C). Compared with dsPIC33F, the /GP310 offers lower cost for body-domain applications.
Рекомендуется
Consumer Audio Processing and Effects
The PIC24HJ128GP310T-I/PF suits consumer audio products such as guitar effects pedals, headphone amplifiers, and signal-routing DSP front-ends. Its 40 MIPS core processes audio samples at 48 kHz with headroom for FFT-based effects or simple filter chains. The 12-bit ADC at 500 ksps captures line-level audio with adequate dynamic range, and the multiple PWM outputs can synthesize DAC signals. The 128KB Flash stores multiple presets and effect algorithms, while 16KB RAM buffers audio sample blocks for delay/reverb effects. The USB 2.0 FS OTG enables MIDI-over-USB connectivity for musical instruments. Compared with dedicated DSP parts, the /GP310 trades raw DSP throughput for ease of peripheral integration in mixed-signal products.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC24HJ128GP310T-I/PF — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC24HJ128GP310-I/PF | PIC24HJ128GP310A-I/PF | PIC24HJ128GP310A-E/PF | PIC24HJ128GP310T-I/PT | PIC24FJ96GA010-I/PF |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 100-TQFP (14x14 mm) | 100-TQFP (14x14 mm) - same | 100-TQFP (14x14 mm) - same | 100-TQFP (14x14 mm) - same | 100-TQFP (12x12 mm) - different | 100-TQFP (14x14 mm) - same |
| Flash Memory | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB | 96 KB (-25%) |
| RAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 8 KB (-50%) |
| Core / Throughput | PIC24H, 40 MIPS | PIC24H, 40 MIPS | PIC24H, 40 MIPS | PIC24H, 40 MIPS | PIC24H, 40 MIPS | PIC24F, 16 MIPS (-60%) |
| Supply Voltage | 3.0V to 3.6V | 3.0V to 3.6V | 3.0V to 3.6V | 3.0V to 3.6V | 3.0V to 3.6V | 2.0V to 3.6V (wider) |
| Operating Temperature | -40C to +85C (industrial) | -40C to +85C | -40C to +85C | -40C to +125C (extended) | -40C to +85C | -40C to +85C |
| Packaging | Tape & Reel | Tray | Tray | Tray | Tape & Reel | Tray |
| RoHS Compliance | Compliant | Compliant | Compliant | Compliant | Compliant | Compliant |
Ключевые отличия
- 40 MIPS with 8-channel DMA for real-time control (против PIC24FJ96GA010-I/PF)
- Same 100-pin TQFP-14x14 footprint across PIC24H/PIC24F families (против PIC24HJ128GP310T-I/PT)
- Industrial -40C to +85C operating range standard (против PIC24HJ128GP310A-E/PF)
Заметки по проектированию
The PIC24HJ128GP310T-I/PF requires a 10 uF ceramic capacitor on the Vcap pin (pin 86) to stabilize the internal 1.8V core regulator. Place this capacitor as close to the Vcap pin as possible with a direct, low-impedance trace. Use a low-ESR ceramic (X5R or X7R dielectric) rated for at least 6.3V. Designers should also place 100 nF decoupling capacitors near each VDD pin (pins 12 and 71) to suppress switching transients. Failure to provide adequate Vcap capacitance will cause the core regulator to oscillate, leading to erratic behavior or hard faults.
The 100-pin TQFP (14x14 mm) package has a 0.5 mm pin pitch with pins on all four sides. Use a 4-layer PCB with a continuous ground plane beneath the device to minimize EMI and provide thermal dissipation. Place all decoupling capacitors on the same layer as the MCU, immediately adjacent to their respective VDD/VSS pin pairs. Route the MCLR pin (pin 1) with a 10 kohm pull-up to VDD and route JTAG signals (RB6/PGC, RB7/PGD) with 100-ohm source termination to suppress ringing. Keep analog and digital ground returns separate until they meet at a single point near the MCU.
A common pitfall is selecting the wrong TQFP package code: the /PF suffix denotes 14x14 mm TQFP (0.5 mm pitch), while the /PT suffix denotes 12x12 mm TQFP (0.4 mm pitch). The two packages are NOT footprint-compatible; the PCB land pattern must match the exact suffix ordered. Another pitfall is forgetting to configure the FNOSC (oscillator source) bits in the OSCCON register - leaving the default RC oscillator configuration will result in unexpected Fcy values. Finally, when migrating from PIC24F to PIC24H, note that the ADC acquisition time formula differs; designers must recalculate TACQ values per the PIC24H datasheet.
Информация о соответствии
RoHS3 compliant per distributor listing data. Not AEC-Q100 qualified - choose PIC24HJ128GP310A-E/PF (AEC-Q100 grade) for automotive. Lead-free finish supports Pb-free reflow profiles up to 260C peak.