PIC24HJ128GP310T-I/PT - 16-Bit 40 MIPS 128KB Flash MCU | Microchip
料号: PIC24HJ128GP310T-I/PT ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $8.95 | $8.95 |
| 10 | $8.05 | $80.50 |
| 100 | $7.2 | $720.00 |
| 500 | $6.5 | $3,250.00 |
| 1,000 | $5.85 | $5,850.00 |
PIC24HJ128GP310T-I/PT 概述
What is a 16-bit microcontroller? A 16-bit microcontroller is a programmable processor core with a 16-bit data path that delivers a step up from 8-bit MCUs in arithmetic throughput, addressing range and on-chip peripheral integration while remaining more cost-effective than 32-bit Cortex-M devices. Within Microchip's portfolio, the PIC24H family sits between the PIC24F (low-power) and dsPIC33F (DSP-enabled) families, inheriting the same instruction set, peripheral library and pin-out compatibility, which makes it a workhorse for real-time control and DSP-adjacent signal processing tasks.
Key specifications include operation from 3.0 V to 3.6 V (typical 3.3 V), 40 MIPS sustained throughput at up to 40 MHz system clock, and a wide peripheral set: 5 timer/counter modules, 16 input-capture/compare/PWM channels, a 16-channel 10-bit ADC at 500 ksps (12-bit option available in this family), two UART modules with IrDA, two SPI and one I2C bus, plus a Parallel Master Port. The device provides up to 85 digital I/O pins and supports 5 V tolerant digital inputs on most pins, simplifying mixed-voltage designs.
Typical applications include industrial motor control (BLDC/PMSM sensorless and sensored drives), digital power conversion (SMPS, PFC, LLC), advanced sensor processing (multi-axis IMU fusion, encoder interfaces), automotive body and HVAC modules, and general-purpose embedded control with DSP-like math such as real-time audio processing and lighting control. The combination of 128 KB FLASH, 16 KB RAM and the rich peripheral set makes it suitable for mid-complexity applications where RAM headroom and 16-bit MAC throughput matter.
When designing with the PIC24HJ128GP310T-I/PT, the supply rail must be tightly regulated at 3.0 to 3.6 V because most I/O are not 5 V tolerant. Decoupling bulk capacitance close to the VDD/AVDD pair and a clean analog AVSS reference for the ADC are essential. Watchdog, brown-out reset and a JTAG/ICSP programming/debug interface are provided, enabling in-field firmware updates.
This page synthesizes current distributor pricing, drop-in compatible alternatives from the same PIC24H family, and practical design notes not consolidated in the manufacturer datasheet.
直接替换替代料: PIC24HJ128GP310T-I/PT ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC24HJ128GP310T-I/PT (相同外形与封装尺寸) ——差异在于 Core Architecture, Package, ADC, Operating Temperature, RoHS Status.
快速对比工具——选择替代料号进行并排对比:
PIC24HJ128GP310-I/PT
✅ 直接替换✓ 有现货
$5.84 / 个
查看数据手册 →PIC24HJ128GP310A-I/PT
✅ 直接替换✓ 有现货
$5.62 / 个
查看数据手册 →DSPIC33FJ128GP310-I/PT
✅ 直接替换✓ 有现货
$4.4 / 个
查看数据手册 →PIC24HJ128GP310A-E/PT
✅ 直接替换✓ 有现货
$6.5 / 个
查看数据手册 →PIC24HJ128GP310A-I/PF
✅ 直接替换📋 参考替代料(不在目录中)
PIC24HJ128GP310T-I/PF
✅ 直接替换✓ 有现货
$5.78 / 个
查看数据手册 →PIC24HJ128GP310T-I/PT 最大额定值与电气特性
| Family | PIC24H |
| Core Architecture | 16-bit PIC modified-Harvard |
| Instruction Word | 24-bit |
| Program Memory (FLASH) | 128 KB (43K x 24) |
| RAM | 16 KB |
| Maximum CPU Speed | 40 MIPS at 40 MHz |
| Supply Voltage (VDD) | 3.0 V to 3.6 V |
| 工作温度 | -40C to +85C (Industrial, '-I' suffix) |
| 封装 | 100-pin TQFP (PT), 12x12 mm |
| 安装类型 | Surface Mount |
| ADC | 10/12-bit, up to 32 channels |
| Digital I/O Pins | Up to 85 |
| Communication | I2C, SPI, UART/USART, IrDA, LINbus |
| Timers/PWM | 16-bit, 5 timer modules, multiple PWM |
| RoHS 状态 | ROHS3 Compliant |
PIC24HJ128GP310T-I/PT 引脚配置
| 引脚 1 | RP0/CN4/RB0 — Remappable peripheral I/O / change notification |
| 引脚 2 | RP1/CN5/RB1 — Remappable peripheral I/O / change notification |
| 引脚 3 | RP2/CN6/RB2 — Remappable peripheral I/O / change notification |
| 引脚 4 | RP3/CN7/RB3 — Remappable peripheral I/O / change notification |
| 引脚 5 | RP4/CN8/RB4 — Remappable peripheral I/O / change notification |
| 引脚 6 | RP5/CN9/RB5 — Remappable peripheral I/O / change notification |
| 引脚 7 | RP6/CN10/RB6 — Remappable peripheral I/O / change notification |
| 引脚 8 | RP7/CN11/RB7 — Remappable peripheral I/O / change notification |
| 引脚 9 | RP8/CN12/RB8 — Remappable peripheral I/O / change notification |
| 引脚 10 | RP9/CN13/RB9 — Remappable peripheral I/O / change notification |
| 引脚 11 | RP10/CN14/RB10 — Remappable peripheral I/O / change notification |
| 引脚 12 | RP11/CN15/RB11 — Remappable peripheral I/O / change notification |
| 引脚 13 | VSS — Digital ground |
| 引脚 14 | VDD — Digital supply (3.0 to 3.6 V) |
| 引脚 15 | RP12/CN16/RB12 — Remappable peripheral I/O / change notification |
| 引脚 16 | RP13/CN17/RB13 — Remappable peripheral I/O / change notification |
| 引脚 17 | RP14/CN18/RB14 — Remappable peripheral I/O / change notification |
| 引脚 18 | RP15/CN19/RB15 — Remappable peripheral I/O / change notification |
| 引脚 19 | AVSS — Analog ground reference |
| 引脚 20 | AVDD — Analog supply (3.0 to 3.6 V) |
| 引脚 21 | AN0/VREF+/CN0/RA0 — Analog input 0 / positive voltage reference |
| 引脚 22 | AN1/VREF-/CN1/RA1 — Analog input 1 / negative voltage reference |
| 引脚 23 | AN2/CN2/RA2 — Analog input 2 |
| 引脚 24 | AN3/CN3/RA3 — Analog input 3 |
| 引脚 25 | TDI — JTAG test data in |
| 引脚 26 | TDO — JTAG test data out |
| 引脚 27 | TCK — JTAG test clock |
| 引脚 28 | TMS — JTAG test mode select |
| 引脚 29 | RP16/CN20/RC16 — Remappable peripheral I/O / change notification |
| 引脚 30 | RP17/CN21/RC17 — Remappable peripheral I/O / change notification |
| 引脚 31 | RP18/CN22/RC18 — Remappable peripheral I/O / change notification |
| 引脚 32 | RP19/CN23/RC19 — Remappable peripheral I/O / change notification |
| 引脚 33 | RP20/CN24/RC20 — Remappable peripheral I/O / change notification |
| 引脚 34 | RP21/CN25/RC21 — Remappable peripheral I/O / change notification |
| 引脚 35 | RP22/CN26/RC22 — Remappable peripheral I/O / change notification |
| 引脚 36 | RP23/CN27/RC23 — Remappable peripheral I/O / change notification |
| 引脚 37 | RP24/CN28/RC24 — Remappable peripheral I/O / change notification |
| 引脚 38 | RP25/CN29/RC25 — Remappable peripheral I/O / change notification |
| 引脚 39 | RP26/CN30/RC26 — Remappable peripheral I/O / change notification |
| 引脚 40 | RP27/CN31/RC27 — Remappable peripheral I/O / change notification |
| 引脚 41 | VSS — Digital ground |
| 引脚 42 | VDD — Digital supply (3.0 to 3.6 V) |
| 引脚 43 | RP28/CN32/RC28 — Remappable peripheral I/O / change notification |
| 引脚 44 | RP29/CN33/RC29 — Remappable peripheral I/O / change notification |
| 引脚 45 | RP30/CN34/RC30 — Remappable peripheral I/O / change notification |
| 引脚 46 | RP31/CN35/RC31 — Remappable peripheral I/O / change notification |
| 引脚 47 | OSC1/RC12 — Crystal oscillator input / remappable I/O |
| 引脚 48 | OSC2/RC13 — Crystal oscillator output / remappable I/O |
| 引脚 49 | SOSCO/RC14 — Secondary oscillator output / remappable I/O |
| 引脚 50 | SOSCI/RC15 — Secondary oscillator input / remappable I/O |
| 引脚 51 | VSS — Digital ground |
| 引脚 52 | NC — Not connected (per datasheet) |
| 引脚 53 | RP32/CN36/RD0 — Remappable peripheral I/O / change notification |
| 引脚 54 | RP33/CN37/RD1 — Remappable peripheral I/O / change notification |
| 引脚 55 | RP34/CN38/RD2 — Remappable peripheral I/O / change notification |
| 引脚 56 | RP35/CN39/RD3 — Remappable peripheral I/O / change notification |
| 引脚 57 | RP36/CN40/RD4 — Remappable peripheral I/O / change notification |
| 引脚 58 | RP37/CN41/RD5 — Remappable peripheral I/O / change notification |
| 引脚 59 | RP38/CN42/RD6 — Remappable peripheral I/O / change notification |
| 引脚 60 | RP39/CN43/RD7 — Remappable peripheral I/O / change notification |
| 引脚 61 | RP40/CN44/RD8 — Remappable peripheral I/O / change notification |
| 引脚 62 | RP41/CN45/RD9 — Remappable peripheral I/O / change notification |
| 引脚 63 | RP42/CN47/RD10 — Remappable peripheral I/O / change notification |
| 引脚 64 | RP43/CN48/RD11 — Remappable peripheral I/O / change notification |
| 引脚 65 | RP44/CN49/RD12 — Remappable peripheral I/O / change notification |
| 引脚 66 | RP45/CN50/RD13 — Remappable peripheral I/O / change notification |
| 引脚 67 | RP46/CN51/RD14 — Remappable peripheral I/O / change notification |
| 引脚 68 | RP47/CN52/RD15 — Remappable peripheral I/O / change notification |
| 引脚 69 | VSS — Digital ground |
| 引脚 70 | VDD — Digital supply (3.0 to 3.6 V) |
| 引脚 71 | RP48/CN53/RE0 — Remappable peripheral I/O / change notification |
| 引脚 72 | RP49/CN54/RE1 — Remappable peripheral I/O / change notification |
| 引脚 73 | RP50/CN55/RE2 — Remappable peripheral I/O / change notification |
| 引脚 74 | RP51/CN56/RE3 — Remappable peripheral I/O / change notification |
| 引脚 75 | RP52/CN57/RE4 — Remappable peripheral I/O / change notification |
| 引脚 76 | RP53/CN58/RE5 — Remappable peripheral I/O / change notification |
| 引脚 77 | RP54/CN59/RE6 — Remappable peripheral I/O / change notification |
| 引脚 78 | RP55/CN60/RE7 — Remappable peripheral I/O / change notification |
| 引脚 79 | RP56/CN61/RF0 — Remappable peripheral I/O / change notification |
| 引脚 80 | RP57/CN62/RF1 — Remappable peripheral I/O / change notification |
| 引脚 81 | RP58/CN63/RF2 — Remappable peripheral I/O / change notification |
| 引脚 82 | RP59/CN64/RF3 — Remappable peripheral I/O / change notification |
| 引脚 83 | RP60/CN65/RF4 — Remappable peripheral I/O / change notification |
| 引脚 84 | RP61/CN66/RF5 — Remappable peripheral I/O / change notification |
| 引脚 85 | RP62/CN67/RF6 — Remappable peripheral I/O / change notification |
| 引脚 86 | RP63/CN68/RF7 — Remappable peripheral I/O / change notification |
| 引脚 87 | RP64/CN69/RF8 — Remappable peripheral I/O / change notification |
| 引脚 88 | RP65/CN70/RF9 — Remappable peripheral I/O / change notification |
| 引脚 89 | RP66/CN71/RF10 — Remappable peripheral I/O / change notification |
| 引脚 90 | RP67/CN72/RF11 — Remappable peripheral I/O / change notification |
| 引脚 91 | RP68/CN73/RF12 — Remappable peripheral I/O / change notification |
| 引脚 92 | RP69/CN74/RF13 — Remappable peripheral I/O / change notification |
| 引脚 93 | VSS — Digital ground |
| 引脚 94 | VDD — Digital supply (3.0 to 3.6 V) |
| 引脚 95 | RP70/CN75/RG0 — Remappable peripheral I/O / change notification |
| 引脚 96 | RP71/CN76/RG1 — Remappable peripheral I/O / change notification |
| 引脚 97 | RP72/CN77/RG2 — Remappable peripheral I/O / change notification |
| 引脚 98 | RP73/CN78/RG3 — Remappable peripheral I/O / change notification |
| 引脚 99 | RP74/CN79/RG6 — Remappable peripheral I/O / change notification |
| 引脚 100 | RP75/CN80/RG7 — Remappable peripheral I/O / change notification |
典型应用
PIC24HJ128GP310T-I/PT 适用于 6 应用s: Industrial Motor Control (BLDC/PMSM), Digital Power Conversion (SMPS / PFC), Automotive Body and HVAC Modules, Advanced Sensor Processing / IMU Fusion, Audio and Lighting Control, Industrial Communication Gateways.
Industrial Motor Control (BLDC/PMSM)
The PIC24HJ128GP310T-I/PT delivers 40 MIPS and 5 16-bit timer modules well matched to BLDC and PMSM motor-control loops. Its hardware PWM with complementary outputs and dead-band control drives a three-phase inverter directly, while the 16-channel ADC samples phase currents every PWM period for field-oriented control (FOC) at up to 20 kHz switching. With 128 KB of FLASH, the device fits full sensorless startup, sliding-mode observers and torque-limit code; for DSP-intensive FOC, the pin-compatible dsPIC33FJ128GP310A-I/PT adds a single-cycle MAC that offloads Park/Clarke transforms. Industrial grade -40C to +85C operation suits factory-floor drives and servo amplifiers.
推荐
Digital Power Conversion (SMPS / PFC)
For digital PFC, LLC and full-bridge SMPS stages, the PIC24HJ128GP310T-I/PT's 40 MIPS throughput closes current-mode control loops in well under 1 us at typical 100 kHz switching. The 10/12-bit ADC at 500 ksps oversamples current sense and input voltage for low-distortion PFC, while the PWM modules generate phase-shifted gate signals for bridge topologies. With 16 KB RAM and 128 KB FLASH, full digital-compensation firmware, soft-start, brown-out handling and PMBus-style telemetry fit comfortably on-chip. The 3.3 V core pairs with a low-noise LDO such as TPS7A30 to keep analog rails clean for accurate current sensing in PFC stages.
推荐
Automotive Body and HVAC Modules
The PIC24HJ128GP310T-I/PT is used in LIN/CAN-connected body controllers, HVAC actuators and climate control modules thanks to its integrated LINbus, UART and 16-bit ADC. Industrial -40C to +85C operation covers cabin-mounted ECUs; for under-hood duty the extended-grade PIC24HJ128GP310A-E/PT shares the same pinout up to +125C. The 85 GPIO pins accept the multiple switch inputs, motor drivers and sensor interfaces typical of HVAC and body modules, while 128 KB FLASH accommodates CAN/LIN stack, seat-position memory and PID fan control on a single chip without external memory.
推荐
Advanced Sensor Processing / IMU Fusion
For multi-axis IMU fusion and sensor hubs, the PIC24HJ128GP310T-I/PT runs complementary or Kalman filters at 40 MIPS, well within the bandwidth needed for 1 kHz update rates from a 6-axis IMU. Multiple SPI/I2C buses let the MCU talk to MEMS accelerometers, gyros and magnetometers concurrently, while the ADC samples analog sensors such as thermistors and pressure transducers. The 16 KB RAM fits a 200-state Kalman filter plus buffer, and 128 KB FLASH stores sensor drivers, calibration tables and BLE/SPI host interfaces. Industrial temperature range suits drones, robotics and outdoor IoT gateways.
推荐
Audio and Lighting Control
In professional LED lighting and audio mixing/control boards, the PIC24HJ128GP310T-I/PT drives multi-channel dimmer or LED-driver outputs using its PWM modules and runs audio-effect DSP routines such as FFT-based spectral analysis. With 128 KB FLASH the device stores multiple fixture profiles, DMX/sACN receive/transmit stacks and EEPROM-backed presets, while 16 KB RAM keeps multiple FFT bins and smoothing filters in working memory. The 16-bit ADC samples audio inputs for level meters and auto-gain, and the multiple UART/SPI ports handle DMX512, RDM and external LED-driver ICs on the same PCB.
推荐
Industrial Communication Gateways
As a protocol-conversion gateway between RS-485, Modbus, CAN, LIN and Ethernet, the PIC24HJ128GP310T-I/PT benefits from 40 MIPS to translate message streams with low latency and from 85 GPIO pins to support multiple isolated transceivers. The 128 KB FLASH fits Modbus, CANopen and IEC-61131-3 object dictionaries on-chip, while 16 KB RAM keeps full-duplex UART buffers for each port. The industrial temperature range and robust 3.3 V core suit substation and factory-floor installations, and the JTAG/ICSP port enables field firmware updates without downtime.
推荐
推荐产品汇总
工程参考数据: PIC24HJ128GP310T-I/PT ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC24HJ128GP310-I/PT | PIC24HJ128GP310A-I/PT | dsPIC33FJ128GP310-I/PT | PIC24HJ128GP310A-E/PT | PIC24HJ128GP310A-I/PF | PIC24HJ128GP310T-I/PF |
|---|---|---|---|---|---|---|---|
| Package | 100-pin TQFP (PT), 12x12 mm | 100-pin TQFP (PT), 12x12 mm | 100-pin TQFP (PT), 12x12 mm | 100-pin TQFP (PT), 12x12 mm | 100-pin TQFP (PT), 12x12 mm | 100-pin TQFP (PF), 14x14 mm | 100-pin TQFP (PF), 14x14 mm |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| FLASH Program Memory | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB |
| RAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB |
| Core | PIC24H, 16-bit, 40 MIPS | PIC24H, 16-bit, 40 MIPS | PIC24H 'A' silicon, 16-bit, 40 MIPS | dsPIC33F, 16-bit + DSP, 40 MIPS | PIC24H 'A' silicon, 16-bit, 40 MIPS | PIC24H 'A' silicon, 16-bit, 40 MIPS | PIC24H, 16-bit, 40 MIPS |
| DSP Engine | No | No | No | Yes (single-cycle MAC) | No | No | No |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +125C (Extended) | -40C to +85C | -40C to +85C |
| Supply 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 | 3.0 V to 3.6 V |
| ADC | 10/12-bit, 16-channel | 10/12-bit, 16-channel | 10/12-bit, 16-channel (improved) | 10/12-bit, 16-channel | 10/12-bit, 16-channel (improved) | 10/12-bit, 16-channel | 10/12-bit, 16-channel |
关键差异点
- DSP-engine drop-in upgrade available (对比 dsPIC33FJ128GP310-I/PT)
- Improved ADC and errata fixes in 'A' revision (对比 PIC24HJ128GP310A-I/PT)
- Extended temperature variant on same footprint (对比 PIC24HJ128GP310A-E/PT)
设计说明
The PIC24HJ128GP310T-I/PT requires a tightly regulated 3.0 to 3.6 V supply on both VDD and AVDD. Place a 10 uF bulk capacitor and a 100 nF decoupling capacitor as close as possible to each VDD pin (one per pair of supply pins) and a separate 100 nF directly on AVDD. Sharing AVDD with a noisy digital rail through ferrite beads degrades ADC accuracy by 1-2 LSBs, so use a low-noise LDO (such as TPS7A30) for AVDD when ADC accuracy <1% is required.
Route the analog reference VREF+/VREF- traces as a differential pair with ground shielding, keeping them away from switching nodes such as the PWM outputs that drive the inverter. Place the ADC input RC filter components within 5 mm of the analog pin to limit sampling-glitch ringing. Use a star-ground topology tying AGND to the LDO ground return so that digital switching return currents do not flow through the analog reference network. Estimated: these rules apply per the datasheet's analog-layout guideline section.
Do not exceed the absolute maximum VDD of 4.0 V; transients from an upstream 5 V rail can latch up the device. Configure the JTAG pins correctly before enabling debugging, or the device may appear locked if TMS is left floating. The internal RC oscillator (FRC) drifts over temperature; for motor-control timing-critical applications, use an external 8 MHz or 10 MHz crystal with the PLL configured for 40 MIPS. Always set the configuration bits to disable the watchdog only after ensuring firmware reliability - or leave it enabled with a 1 ms timeout.
合规信息
ROHS3 compliant per Microchip product page and mcu-supplier.com distributor listing. The standard '-I' industrial temperature grade (-40C to +85C) is not AEC-Q100 qualified; for AEC-Q100 automotive parts use a dsPIC33F AEC variant or PIC24HJ128GP310A-E/PT for extended temperature but without AEC-Q100 certification.