PIC24HJ128GP310-I/PT - 16-bit 40MIPS 128KB Flash MCU | Microchip
Артикул: PIC24HJ128GP310-I/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $9.72 | $9,72 |
| 10 | $8.65 | $86,50 |
| 100 | $7.45 | $745,00 |
| 500 | $6.62 | $3.310,00 |
| 1.000 | $5.84 | $5.840,00 |
PIC24HJ128GP310-I/PT Обзор
Аналоги без доработки для PIC24HJ128GP310-I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC24HJ128GP310-I/PT (тот же форм-фактор и посадочное место) — отличается по Operating Temperature, ADC, Package, Core Architecture, DMA Channels.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC24HJ128GP310A-I/PT
✅ Прямая замена✓ В наличии
$5.62 / шт.
Открыть даташит →PIC24HJ128GP310T-I/PT
✅ Прямая замена✓ В наличии
$5.85 / шт.
Открыть даташит →PIC24HJ128GP510-I/PT
✅ Прямая замена✓ В наличии
$5.05 / шт.
Открыть даташит →PIC24HJ128GP310A-E/PT
✅ Прямая замена✓ В наличии
$6.5 / шт.
Открыть даташит →PIC24HJ128GP210-I/PT
✅ Прямая замена✓ В наличии
$5.42 / шт.
Открыть даташит →PIC24FJ256GU406-I/PT
✅ Прямая замена✓ В наличии
$2.69 / шт.
Открыть даташит →PIC24HJ128GP310-I/PT Максимальные параметры и электрические характеристики
| Core Architecture | PIC24H 16-bit modified Harvard |
| CPU Performance | 40 MIPS |
| Program Memory (Flash) | 128 KB (43K x 24) |
| SRAM | 8 KB |
| Operating Voltage (VDD) | 3.0 V to 3.6 V |
| I/O Pins | 85 |
| Корпус | 100-pin TQFP (12x12 mm) |
| Рабочая температура | -40C to +85C (industrial) |
| UART Modules | 2 |
| SPI Modules | 2 |
| I2C Modules | 1 |
| Output Compare / PWM Channels | 8 |
| Quadrature Encoder Interface | Yes |
| ADC | 16-channel 10/12-bit, 500 ksps |
| Internal Oscillator | 40 MHz RC with PLL |
| Тип монтажа | Surface Mount |
| Статус RoHS | Compliant |
| Lead-Free | Yes |
Конфигурация выводов PIC24HJ128GP310-I/PT
| Контакт 1 | SDA/RP15 — I2C data signal / remappable peripheral pin 15 |
| Контакт 2 | RP14 — Remappable peripheral input 14 |
| Контакт 3 | RP13 — Remappable peripheral input 13 |
| Контакт 4 | RP12 — Remappable peripheral input 12 |
| Контакт 5 | RP11 — Remappable peripheral input 11 |
| Контакт 6 | RP10 — Remappable peripheral input 10 |
| Контакт 7 | RP9 — Remappable peripheral input 9 |
| Контакт 8 | RP8 — Remappable peripheral input 8 |
| Контакт 9 | RP7 — Remappable peripheral input 7 |
| Контакт 10 | RP6 — Remappable peripheral input 6 |
| Контакт 11 | VDD — Positive supply (3.0-3.6 V) |
| Контакт 12 | VSS — Ground reference |
| Контакт 13 | OSC1 — External oscillator / crystal input |
| Контакт 14 | OSC2 — External oscillator / crystal output |
| Контакт 15 | MCLR — Master clear reset (active-low) |
| Контакт 16 | PGED2 — ICSP data line pair 2 |
| Контакт 17 | PGEC2 — ICSP clock line pair 2 |
| Контакт 18 | PGED1 — ICSP data line pair 1 |
| Контакт 19 | PGEC1 — ICSP clock line pair 1 |
| Контакт 20 | AVSS — Analog ground |
| Контакт 21 | AVDD — Analog positive supply (3.0-3.6 V) |
| Контакт 22 | AN0 — Analog input 0 |
| Контакт 23 | AN1 — Analog input 1 |
| Контакт 24 | AN2 — Analog input 2 |
| Контакт 25 | AN3 — Analog input 3 |
| Контакт 26 | AN4 — Analog input 4 |
| Контакт 27 | AN5 — Analog input 5 |
| Контакт 28 | AN6 — Analog input 6 |
| Контакт 29 | AN7 — Analog input 7 |
| Контакт 30 | AN8 — Analog input 8 |
| Контакт 31 | AN9 — Analog input 9 |
| Контакт 32 | AN10 — Analog input 10 |
| Контакт 33 | AN11 — Analog input 11 |
| Контакт 34 | AN12 — Analog input 12 |
| Контакт 35 | AN13 — Analog input 13 |
| Контакт 36 | AN14 — Analog input 14 |
| Контакт 37 | AN15 — Analog input 15 |
| Контакт 38 | VDD — Positive supply (3.0-3.6 V) |
| Контакт 39 | VSS — Ground reference |
| Контакт 40 | RP5 — Remappable peripheral input 5 |
| Контакт 41 | RP4 — Remappable peripheral input 4 |
| Контакт 42 | RP3 — Remappable peripheral input 3 |
| Контакт 43 | RP2 — Remappable peripheral input 2 |
| Контакт 44 | RP1 — Remappable peripheral input 1 |
| Контакт 45 | RP0 — Remappable peripheral input 0 |
| Контакт 46 | VDD — Positive supply (3.0-3.6 V) |
| Контакт 47 | VSS — Ground reference |
| Контакт 48 | U1TX — UART1 transmit |
| Контакт 49 | U1RX — UART1 receive |
| Контакт 50 | U2TX — UART2 transmit |
| Контакт 51 | U2RX — UART2 receive |
| Контакт 52 | SCL — I2C clock |
| Контакт 53 | SDA — I2C data |
| Контакт 54 | SDO1 — SPI1 data out |
| Контакт 55 | SDI1 — SPI1 data in |
| Контакт 56 | SCK1 — SPI1 clock |
| Контакт 57 | SS1 — SPI1 slave select |
| Контакт 58 | SDO2 — SPI2 data out |
| Контакт 59 | SDI2 — SPI2 data in |
| Контакт 60 | SCK2 — SPI2 clock |
| Контакт 61 | SS2 — SPI2 slave select |
| Контакт 62 | OC1 — Output compare 1 / PWM channel |
| Контакт 63 | OC2 — Output compare 2 / PWM channel |
| Контакт 64 | OC3 — Output compare 3 / PWM channel |
| Контакт 65 | OC4 — Output compare 4 / PWM channel |
| Контакт 66 | OC5 — Output compare 5 / PWM channel |
| Контакт 67 | OC6 — Output compare 6 / PWM channel |
| Контакт 68 | OC7 — Output compare 7 / PWM channel |
| Контакт 69 | OC8 — Output compare 8 / PWM channel |
| Контакт 70 | QEA — Quadrature encoder A input |
| Контакт 71 | QEB — Quadrature encoder B input |
| Контакт 72 | INDX — Quadrature encoder index pulse |
| Контакт 73 | IC1 — Input capture 1 |
| Контакт 74 | IC2 — Input capture 2 |
| Контакт 75 | IC3 — Input capture 3 |
| Контакт 76 | T1CK — Timer1 clock input |
| Контакт 77 | T2CK — Timer2 clock input |
| Контакт 78 | T3CK — Timer3 clock input |
| Контакт 79 | RTCC — Real-time clock calendar output |
| Контакт 80 | SOSCO — Secondary oscillator output (32 kHz) |
| Контакт 81 | SOSCI — Secondary oscillator input (32 kHz) |
| Контакт 82 | VDD — Positive supply (3.0-3.6 V) |
| Контакт 83 | VSS — Ground reference |
| Контакт 84 | RA0 — PORTA bit 0 |
| Контакт 85 | RA1 — PORTA bit 1 |
| Контакт 86 | RA2 — PORTA bit 2 |
| Контакт 87 | RA3 — PORTA bit 3 |
| Контакт 88 | RA4 — PORTA bit 4 |
| Контакт 89 | RA5 — PORTA bit 5 |
| Контакт 90 | RA6 — PORTA bit 6 |
| Контакт 91 | RA7 — PORTA bit 7 |
| Контакт 92 | RA8 — PORTA bit 8 |
| Контакт 93 | RA9 — PORTA bit 9 |
| Контакт 94 | RA10 — PORTA bit 10 |
| Контакт 95 | RB0 — PORTB bit 0 |
| Контакт 96 | RB1 — PORTB bit 1 |
| Контакт 97 | RB2 — PORTB bit 2 |
| Контакт 98 | RB3 — PORTB bit 3 |
| Контакт 99 | RB4 — PORTB bit 4 |
| Контакт 100 | RB5 — PORTB bit 5 |
Типичное применение
PIC24HJ128GP310-I/PT подходит для 7 применениеs: BLDC and PMSM Motor Control, Industrial Sensor Hub, Digital Power Conversion, Building Automation Controller, Medical Instrumentation Front-End, Automotive Body and Comfort Modules, Portable Data Logger.
BLDC and PMSM Motor Control
The PIC24HJ128GP310-I/PT is well matched to brushless DC and permanent magnet synchronous motor drives because it provides eight output compare/PWM channels and a dedicated quadrature encoder interface in a single 40 MIPS core. Its 16-channel 12-bit ADC at 500 ksps comfortably samples three-phase current at 20 kHz PWM with margin for back-EMF and DC-bus sensing. Placing this MCU between a 3.3 V LDO and the gate-driver stage delivers deterministic commutation timing, while its 8 KB SRAM holds field-oriented control state variables and speed-loop filters. The PIC24HJ128GP310 trades off against higher-end dsPIC33 parts only if the application truly needs DSP-class single-cycle MAC throughput.
Рекомендуется
Industrial Sensor Hub
The PIC24HJ128GP310-I/PT serves as a multi-protocol sensor aggregator where its two UART, two SPI, and one I2C peripheral set handle simultaneous connections to RS-485 sensors, SPI ADCs, and I2C environmental sensors without external multiplexer ICs. The 128 KB Flash accommodates small protocol stacks such as Modbus RTU or proprietary fieldbus frames, while the 8 KB SRAM buffers sensor bursts before forwarding to a gateway. Operating from 3.0-3.6 V lets the part share a regulated rail with modern MEMS sensors, simplifying power design in 4-20 mA loop-powered or 24 V industrial backplanes.
Рекомендуется
Digital Power Conversion
The PIC24HJ128GP310-I/PT fits digital switch-mode power supply loops where the 40 MIPS core, 8-channel PWM, and high-speed 12-bit ADC enable voltage-mode and peak-current-mode control at switching frequencies up to several hundred kHz. Its 128 KB Flash supports digital compensator coefficients, soft-start profiles, and telemetry logging. Compared with a discrete analog controller, this MCU adds adaptive control and remote monitoring via UART/SPI without the BOM cost of a dedicated digital signal controller. The 100-pin TQFP leaves ample I/O for housekeeping, fault flags, and PMBus-style telemetry outputs.
Рекомендуется
Building Automation Controller
The PIC24HJ128GP310-I/PT suits HVAC controllers, lighting ballasts, and access-control panels because its 85 I/O pins interface directly with relay drivers, triac opto-couplers, and keypad matrices without external I/O expanders. The 128 KB Flash and 8 KB SRAM allow concurrent Modbus, BACnet, or KNX-style application layers and the 16-channel ADC monitors thermistors, photocells, and current loops on a single chip. The industrial -40C to +85C temperature rating covers rooftop and plant-floor environments without additional thermal conditioning.
Рекомендуется
Medical Instrumentation Front-End
The PIC24HJ128GP310-I/PT acts as the acquisition and pre-processing MCU in patient monitors, infusion pumps, and bench-top analyzers thanks to its 12-bit ADC, 85 I/O, and deterministic 40 MIPS execution core that supports fixed-cycle sampling. The 128 KB Flash accommodates FDA-style firmware revision logs and calibration tables, while the 8 KB SRAM buffers waveform capture between display updates. Operating at 3.3 V from a regulated medical-isolation supply keeps the device inside its VDD range and compatible with low-voltage analog front ends.
Рекомендуется
Automotive Body and Comfort Modules
The PIC24HJ128GP310-I/PT covers body controllers, seat and mirror modules, and HVAC blend-door actuators where CAN connectivity is optional and PWM/ADC-heavy control is the primary workload. Its 8 PWM channels drive multiple small motors and LEDs, while the quadrature encoder interface reads rotary knobs without an external counter IC. For under-hood or AEC-Q100-qualified deployments, the PIC24HJ128GP510-I/PT sibling adds the required CAN peripheral with the same pinout, enabling direct upgrade on the same PCB footprint.
Рекомендуется
Portable Data Logger
The PIC24HJ128GP310-I/PT powers handheld battery-powered data loggers because its low-power idle/sleep modes and 32 kHz secondary oscillator extend battery life between measurement bursts. The 128 KB Flash stores compressed sample buffers and configuration profiles, while 8 KB SRAM accommodates circular capture buffers for vibration, temperature, or GPS-tagged telemetry. The two UARTs allow concurrent GPS and Bluetooth modem links, and the 16-channel ADC scans multiple analog sensors at programmable rates with hardware-triggered capture.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC24HJ128GP310-I/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC24HJ128GP310A-I/PT | PIC24HJ128GP510-I/PT | PIC24HJ128GP210-I/PT | PIC24HJ128GP310A-E/PT | PIC24HJ128GP310T-I/PT |
|---|---|---|---|---|---|---|
| Package | TQFP-100 (12x12 mm) | TQFP-100 (12x12 mm) - same | TQFP-100 (12x12 mm) - same | TQFP-100 (12x12 mm) - same | TQFP-100 (12x12 mm) - same | TQFP-100 (12x12 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 128 KB | 128 KB | 128 KB | 64 KB | 128 KB | 128 KB |
| SRAM | 8 KB | 8 KB | 8 KB | 4 KB | 8 KB | 8 KB |
| CPU Performance | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS |
| CAN Peripheral | No | No | Yes (CAN 2.0B) | No | No | No |
| Temperature Grade | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Extended -40C to +125C | Industrial -40C to +85C |
| I/O Pins | 85 | 85 | 85 | 85 | 85 | 85 |
Ключевые отличия
- Dual PGECx/PGEDx programming pairs (против PIC24HJ128GP210-I/PT)
- Larger SRAM vs cost-down sibling (против PIC24HJ128GP210-I/PT)
- No CAN peripheral (cost-optimized) (против PIC24HJ128GP510-I/PT)
- Industrial temperature grade (против PIC24HJ128GP310A-E/PT)
Заметки по проектированию
The PIC24HJ128GP310-I/PT requires each VDD/VSS pair to be connected and decoupled with 100 nF ceramic capacitors placed within 5 mm of the package pins, plus a single bulk 10 uF tantalum or ceramic capacitor on each VDD rail. The AVDD/AVSS analog supply pins must be filtered with a ferrite bead or 10 ohm resistor and decoupled separately from the digital supply to keep ADC sampling noise below 1 LSB. According to the Microchip PIC24HJ128GP310 datasheet, all VDD pins must be powered even if individual I/O banks appear unused. Operating the device with floating VDD pins causes Flash read errors and unexpected ADC reference drift.
Route the PGECx/PGEDx pairs (pins 16-19) as matched-length differential traces with ground keep-out on both sides to avoid ICSP programming failures in production. Per the PIC24HJ128GP310 datasheet programming specification, if PGEC2 is used for ICSPCLK then PGED2 must be paired with it on the same physical connector; mismatched pair selection is a common field-return cause. Leave a 6-pin ICSP header footprint on every board even if programming is done at the factory, because field firmware updates are common in industrial deployments. Keep PGECx/PGEDx traces at least 5 mm away from PWM switching nodes to prevent programming glitches from capacitive coupling.
When using the 16-channel 12-bit ADC at 500 ksps, ensure analog input traces are routed over a continuous ground plane and kept short to minimize track capacitance. Add a 10 nF ceramic capacitor directly at each active analog input pin to filter RF pickup; surface-mount capacitors placed within 3 mm of the pin deliver a -3 dB corner near 5 MHz. Use the AVSS ground reference for the ADC return current rather than the digital VSS to avoid ground-bounce noise coupling into conversion results.
Do not use the PIC24HJ128GP310-I/PT for CAN bus applications without migrating to the PIC24HJ128GP510-I/PT sibling; the 'GP310 has no CAN peripheral and software bit-banging CAN is unreliable at standard bus speeds. Also avoid using the 32.768 kHz secondary oscillator as the system clock source - it is intended only for RTC and low-power wake-up, and code timing will be off by a factor of ~1200 if the PLL is bypassed by mistake. Estimated: at 40 MIPS core speed and 3.3 V VDD, the active current draw is approximately 30 mA, while sleep mode drops below 20 uA - design the power supply for at least 50 mA peak with adequate bulk capacitance to handle PWM-driven switching transients.
Информация о соответствии
RoHS-compliant per Microchip product page. Industrial temperature grade only; not AEC-Q100 qualified - choose AEC-Q100-qualified variants for automotive deployments. Halogen-free status not stated in verified web data.