PIC24HJ128GP310AT-I/PT - 16-Bit 40MIPS MCU 128KB Flash | Microchip
Артикул: PIC24HJ128GP310AT-I/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $12.5 | $12,50 |
| 10 | $11.2 | $112,00 |
| 100 | $9.85 | $985,00 |
| 500 | $8.62 | $4.310,00 |
| 1.000 | $7.4 | $7.400,00 |
PIC24HJ128GP310AT-I/PT Обзор
A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory (Flash for program storage, SRAM for data), and programmable peripherals on one die. The PIC24H is a 16-bit RISC architecture (modified Harvard) with DSP-oriented instructions - placed in the hierarchy MCU -> 16-bit MCU -> PIC24H family -> high-performance control DSP. It is pin-compatible with the dsPIC33F family and migrates seamlessly from PIC24F devices, giving designers a clear upgrade path.
Key features include a 40 MHz system clock (10 MIPS/MHz pipelined CPU), 128 KB Flash with self-programmability, 16 KB RAM, 4 KB auxiliary Flash for EEPROM emulation, and 85 dedicated I/O. The device runs from 3.0V to 3.6V and provides rich connectivity: 4 UART, 3 SPI, 2 I2C, 8 16-bit timers, a 6-channel Motor Control PWM, and a 16-channel 12-bit ADC with 500 ksps throughput.
Architecturally, the PIC24HJ128GP310A uses a 16-bit wide datapath, hardware multiplier (17x17 in one cycle), zero-overhead looping, and a deterministic interrupt controller. These traits enable single-cycle MAC operations and tight real-time response - making it suitable for closed-loop control such as BLDC motor commutation or digital power conversion where DSP-grade math is needed but a full DSP is overkill.
Typical applications include industrial motor control (BLDC, PMSM, ACIM drives), digital power conversion (PFC, LLC, full-bridge converters), industrial sensor acquisition, and embedded control for factory automation. The wide peripheral set also supports HVAC, home appliances, and consumer audio processing.
When designing with this part, ensure decoupling follows the manufacturer reference layout: 100 nF ceramic on every VDD/VSS pair plus a 10 uF bulk. Leave Vcap (core regulator bypass) with a 10 uF low-ESR capacitor. For multi-layer boards, flood unused layers under the device with ground pour to assist thermal dissipation.
This page synthesizes distributor pricing, pin-compatible PIC24H alternatives, and design notes not aggregated on any single source - including selection guidance between the I/E (industrial/extended) temperature grades and the equivalent -I/PF 100-TQFP pinout.
Аналоги без доработки для PIC24HJ128GP310AT-I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC24HJ128GP310AT-I/PT (тот же форм-фактор и посадочное место) — отличается по ADC, Package, Operating Temperature, Core Architecture, DMA Channels.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC24HJ128GP310A-I/PT
✅ Прямая замена✓ В наличии
$5.62 / шт.
Открыть даташит →PIC24HJ128GP310A-E/PT
✅ Прямая замена✓ В наличии
$6.5 / шт.
Открыть даташит →PIC24HJ128GP310A-E/PF
✅ Прямая замена✓ В наличии
$7.1 / шт.
Открыть даташит →PIC24HJ128GP306A-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC24HJ128GP210A-I/PT
✅ Прямая замена✓ В наличии
$5.74 / шт.
Открыть даташит →PIC24FJ128GA006-I/PT
✅ Прямая замена✓ В наличии
$4.95 / шт.
Открыть даташит →PIC24HJ128GP310AT-I/PT Максимальные параметры и электрические характеристики
| Family | PIC24H |
| Core | PIC24 16-bit RISC (modified Harvard) |
| CPU Speed | 40 MIPS (40 MHz) |
| Program Memory | 128 KB (43K x 24) Flash |
| Data RAM | 16 KB |
| Auxiliary Flash | 4 KB (EEPROM emulation) |
| Напряжение питания | 3.0 V to 3.6 V |
| I/O Pins | 85 |
| ADC | 16-channel, 10/12-bit, 500 ksps |
| Motor Control PWM | 6 channels, 16-bit resolution |
| UART | 4 |
| SPI | 3 |
| I2C | 2 |
| Timers | 8 x 16-bit |
| Рабочая температура | -40 C to +85 C (Industrial, -I suffix) |
| Корпус | 100-pin TQFP (PT), 12x12 mm |
| Pin Compatibility | dsPIC33F family, PIC24F migration |
| Тип монтажа | Surface Mount |
| RoHS | Compliant |
Конфигурация выводов PIC24HJ128GP310AT-I/PT
| Контакт 1 | RP29/CN18/RB15 — Remappable I/O, change notification, port B bit 15 |
| Контакт 2 | RP30/CN19/RB14 — Remappable I/O, change notification, port B bit 14 |
| Контакт 3 | RP20/CN20/RC8 — Remappable I/O, change notification, port C bit 8 |
| Контакт 4 | RP21/CN21/RC9 — Remappable I/O, change notification, port C bit 9 |
| Контакт 5 | VSS — Ground reference |
| Контакт 6 | RP22/CN22/RC6 — Remappable I/O, change notification, port C bit 6 |
| Контакт 7 | RP23/CN23/RC7 — Remappable I/O, change notification, port C bit 7 |
| Контакт 8 | RP24/CN24/RC3 — Remappable I/O, change notification, port C bit 3 |
| Контакт 9 | RP25/CN25/RC4 — Remappable I/O, change notification, port C bit 4 |
| Контакт 10 | RP10/CN4/RB11 — Remappable I/O, change notification, port B bit 11 |
| Контакт 11 | RP11/CN5/RB10 — Remappable I/O, change notification, port B bit 10 |
| Контакт 12 | RP8/CN2/RB8 — Remappable I/O, change notification, port B bit 8 |
| Контакт 13 | RP9/CN3/RB9 — Remappable I/O, change notification, port B bit 9 |
| Контакт 14 | VDD — Positive supply voltage (3.3V) |
| Контакт 15 | OSC1/RC12 — Crystal oscillator input / port C bit 12 |
| Контакт 16 | OSC2/RC15 — Crystal oscillator output / port C bit 15 |
| Контакт 17 | VSS — Ground reference |
| Контакт 18 | RC13/SOSCO — Secondary oscillator output / port C bit 13 |
| Контакт 19 | RC14/SOSCI — Secondary oscillator input / port C bit 14 |
| Контакт 20 | MCLR — Master clear reset input |
| Контакт 21 | PGEC1/AN0 — Programming clock / analog input AN0 |
| Контакт 22 | PGED1/AN1 — Programming data / analog input AN1 |
| Контакт 23 | AN2/RP0 — Analog input AN2 / remappable peripheral |
| Контакт 24 | AN3/RP1 — Analog input AN3 / remappable peripheral |
| Контакт 25 | AN4/RP2 — Analog input AN4 / remappable peripheral |
| Контакт 26 | AN5/RP3 — Analog input AN5 / remappable peripheral |
| Контакт 27 | VDD — Positive supply voltage (3.3V) |
| Контакт 28 | PWM1H/RE0 — PWM channel 1 high output / port E bit 0 |
| Контакт 29 | PWM1L/RE1 — PWM channel 1 low output / port E bit 1 |
| Контакт 30 | PWM2H/RE2 — PWM channel 2 high output / port E bit 2 |
| Контакт 31 | PWM2L/RE3 — PWM channel 2 low output / port E bit 3 |
| Контакт 32 | PWM3H/RE4 — PWM channel 3 high output / port E bit 4 |
| Контакт 33 | PWM3L/RE5 — PWM channel 3 low output / port E bit 5 |
| Контакт 34 | PWM4H/RE6 — PWM channel 4 high output / port E bit 6 |
| Контакт 35 | PWM4L/RE7 — PWM channel 4 low output / port E bit 7 |
| Контакт 36 | FLTA/RA14 — PWM fault input / port A bit 14 |
| Контакт 37 | RA15 — Port A bit 15 |
| Контакт 38 | VDD — Positive supply voltage (3.3V) |
| Контакт 39 | OA1OUT/AN6/CN6/RA9 — Op-amp 1 output / analog AN6 |
| Контакт 40 | OA1IN-/AN7/CN7/RA10 — Op-amp 1 inverting input / AN7 |
| Контакт 41 | OA1IN+/AN8/CN8/RP4 — Op-amp 1 non-inverting input / AN8 |
| Контакт 42 | OA2OUT/AN9/CN9/RA0 — Op-amp 2 output / AN9 |
| Контакт 43 | OA2IN-/AN10/CN10/RA1 — Op-amp 2 inverting input / AN10 |
| Контакт 44 | OA2IN+/AN11/CN11/RP5 — Op-amp 2 non-inverting input / AN11 |
| Контакт 45 | OA3OUT/AN12/CN12/RA2 — Op-amp 3 output / AN12 |
| Контакт 46 | OA3IN-/AN13/CN13/RA3 — Op-amp 3 inverting input / AN13 |
| Контакт 47 | OA3IN+/AN14/CN14/RP6 — Op-amp 3 non-inverting input / AN14 |
| Контакт 48 | AN15/RP7/RA4 — Analog input AN15 / remappable peripheral |
| Контакт 49 | AVDD — Analog positive supply |
| Контакт 50 | AVSS — Analog ground |
| Контакт 51 | VREF+/AN16/RA5 — ADC voltage reference positive / AN16 |
| Контакт 52 | VREF-/AN17/RA6 — ADC voltage reference negative / AN17 |
| Контакт 53 | RP12/CN6/RB0 — Remappable I/O, change notification, port B bit 0 |
| Контакт 54 | RP13/CN7/RB1 — Remappable I/O, change notification, port B bit 1 |
| Контакт 55 | RP14/CN8/RB2 — Remappable I/O, change notification, port B bit 2 |
| Контакт 56 | RP15/CN9/RB3 — Remappable I/O, change notification, port B bit 3 |
| Контакт 57 | RP16/CN10/RB4 — Remappable I/O, change notification, port B bit 4 |
| Контакт 58 | RP17/CN11/RB5 — Remappable I/O, change notification, port B bit 5 |
| Контакт 59 | RP18/CN12/RB6 — Remappable I/O, change notification, port B bit 6 |
| Контакт 60 | RP19/CN13/RB7 — Remappable I/O, change notification, port B bit 7 |
| Контакт 61 | VDD — Positive supply voltage (3.3V) |
| Контакт 62 | RP26/CN26/RC1 — Remappable I/O, change notification, port C bit 1 |
| Контакт 63 | RP27/CN27/RC2 — Remappable I/O, change notification, port C bit 2 |
| Контакт 64 | RP28/CN28/RC3 — Remappable I/O, change notification, port C bit 3 |
| Контакт 65 | RP31/CN29/RC10 — Remappable I/O, change notification, port C bit 10 |
| Контакт 66 | RP32/CN30/RC11 — Remappable I/O, change notification, port C bit 11 |
| Контакт 67 | SDA1/RP36/CN31/RG3 — I2C1 data / remappable peripheral |
| Контакт 68 | SCL1/RP37/CN32/RG2 — I2C1 clock / remappable peripheral |
| Контакт 69 | SDA2/RP38/CN33/RG1 — I2C2 data / remappable peripheral |
| Контакт 70 | SCL2/RP39/CN34/RG0 — I2C2 clock / remappable peripheral |
| Контакт 71 | TX1/RP40/CN35/RF6 — UART1 transmit / remappable peripheral |
| Контакт 72 | RX1/RP41/CN36/RF7 — UART1 receive / remappable peripheral |
| Контакт 73 | U1CTS/RF13 — UART1 clear-to-send / port F bit 13 |
| Контакт 74 | U1RTS/RF12 — UART1 request-to-send / port F bit 12 |
| Контакт 75 | TX2/RP42/CN37/RF4 — UART2 transmit / remappable peripheral |
| Контакт 76 | RX2/RP43/CN38/RF5 — UART2 receive / remappable peripheral |
| Контакт 77 | U2CTS/RF15 — UART2 clear-to-send / port F bit 15 |
| Контакт 78 | U2RTS/RF14 — UART2 request-to-send / port F bit 14 |
| Контакт 79 | SCK1/RP44/CN39/RF2 — SPI1 clock / remappable peripheral |
| Контакт 80 | SDI1/RP45/CN40/RF3 — SPI1 data-in / remappable peripheral |
| Контакт 81 | SDO1/RP46/CN41/RF8 — SPI1 data-out / remappable peripheral |
| Контакт 82 | SS1/RF9 — SPI1 slave select / port F bit 9 |
| Контакт 83 | SCK2/RP47/CN42/RD3 — SPI2 clock / remappable peripheral |
| Контакт 84 | SDI2/RP48/CN43/RD2 — SPI2 data-in / remappable peripheral |
| Контакт 85 | SDO2/RP49/CN44/RD1 — SPI2 data-out / remappable peripheral |
| Контакт 86 | SS2/RD0 — SPI2 slave select / port D bit 0 |
| Контакт 87 | T1CK/RC1 — Timer1 clock input / port C bit 1 |
| Контакт 88 | T2CK/RC2 — Timer2 clock input / port C bit 2 |
| Контакт 89 | T3CK/RD14 — Timer3 clock input / port D bit 14 |
| Контакт 90 | T4CK/RD15 — Timer4 clock input / port D bit 15 |
| Контакт 91 | T5CK/RD3 — Timer5 clock input / port D bit 3 |
| Контакт 92 | T6CK/RD2 — Timer6 clock input / port D bit 2 |
| Контакт 93 | T7CK/RD1 — Timer7 clock input / port D bit 1 |
| Контакт 94 | T8CK/RD0 — Timer8 clock input / port D bit 0 |
| Контакт 95 | IC1/RP50/CN45/RD4 — Input capture 1 / remappable peripheral |
| Контакт 96 | IC2/RP51/CN46/RD5 — Input capture 2 / remappable peripheral |
| Контакт 97 | IC3/RP52/CN47/RD6 — Input capture 3 / remappable peripheral |
| Контакт 98 | IC4/RP53/CN48/RD7 — Input capture 4 / remappable peripheral |
| Контакт 99 | OC1/RD8 — Output compare 1 / port D bit 8 |
| Контакт 100 | OC2/RD9 — Output compare 2 / port D bit 9 |
Типичное применение
PIC24HJ128GP310AT-I/PT подходит для 6 применениеs: BLDC and PMSM Motor Control, Digital Power Conversion (PFC/LLC/Full-Bridge), Industrial Sensor Acquisition and Signal Conditioning, HVAC Variable Frequency Drives, Consumer Appliance Control, Audio Processing and Effects.
BLDC and PMSM Motor Control
The PIC24HJ128GP310AT-I/PT is purpose-built for sensorless and sensored BLDC/PMSM motor control. Its 6-channel 16-bit Motor Control PWM with complementary outputs and programmable dead time drives a 3-phase inverter at switching frequencies up to ~20 kHz without CPU overhead. The 40 MIPS core and 17x17 hardware MAC execute field-oriented control (FOC) at loop rates exceeding 10 kHz - sufficient for FOC on mid-speed drives up to several kW. The 16-channel 12-bit ADC sampled at 500 ksps captures phase currents with sub-microsecond latency for torque-ripple minimization. Designers pair this MCU with gate drivers (e.g., MCP8024) and IGBT/MOSFET inverters.
Рекомендуется
Digital Power Conversion (PFC/LLC/Full-Bridge)
In digital switch-mode power supplies, the PIC24HJ128GP310AT-I/PT executes voltage-mode and average-current-mode control loops with deterministic timing thanks to its zero-overhead loop and hardware MAC. The 40 MIPS throughput closes PFC current loops at >100 kHz switching frequency when using look-up-table-based coefficient math. The high-resolution PWM (1.04 ns with input clock scaling) supports LLC resonant and phase-shifted full-bridge topologies. Integrated 12-bit ADC samples input voltage, output voltage, and primary current simultaneously via the DMA-capable input capture, freeing the CPU for supervisory tasks. Typical designs achieve 4-5 kW telecom-grade efficiency.
Рекомендуется
Industrial Sensor Acquisition and Signal Conditioning
The 16-channel 12-bit ADC with 500 ksps aggregate throughput lets the PIC24HJ128GP310AT-I/PT multiplex thermocouples, strain gauges, pressure transducers, and 4-20 mA loops into a single MCU. The 16 KB RAM buffers scanned samples while UART/SPI/I2C peripherals forward data to a higher-level PLC. The wide 3.0V-3.6V supply tolerance tolerates 24V industrial rails post-regulation. The MCU's hardware multiply-accumulate accelerates filter math (FIR/IIR), enabling sensor linearization, cold-junction compensation, and RMS calculation on a single chip - replacing discrete DSP + MCU architectures.
Рекомендуется
HVAC Variable Frequency Drives
In HVAC compressors and pumps, the PIC24HJ128GP310AT-I/PT drives 3-phase induction and PMSM compressors with sinusoidal FOC, achieving the high-efficiency part-load operation required by modern energy regulations (e.g., SEER, ErP). The 85 I/O drive discrete HMI signals (LEDs, keypads, displays) and analog front-ends (NTCs, current shunts). The 128 KB Flash holds FOC state-machine code, protection routines, and Modbus/CANopen protocol stacks. Industrial temperature grade supports outdoor unit installation. Reference design: AN1078 sensorless PMSM and AN1160 sensorless FOC from Microchip.
Рекомендуется
Consumer Appliance Control
Washing machines, dishwashers, induction cooktops, and robotic vacuum cleaners integrate the PIC24HJ128GP310AT-I/PT to consolidate motor control, user-interface scanning, safety supervision, and communication. The 6 PWM channels drive BLDC drum motors or vacuum impellers, while the ADC reads weight, water level, and current sensors. The 4 UARTs provide simultaneous Wi-Fi/BLE module host, user-display UART, and debug console. Industrial temperature rating fits under-appliance enclosures. The wide Flash (128 KB) supports GUI firmware, error logging, and IoT protocol stacks (MQTT, Matter) on a single MCU.
Рекомендуется
Audio Processing and Effects
Although not a DSP, the PIC24HJ128GP310AT-I/PT's 16-bit datapath and single-cycle MAC enable basic audio effects processing (e.g., EQ, reverb, dynamics) for cost-sensitive consumer audio products. The dual I2S interfaces supported via SPI peripherals route stereo audio to external codecs. The 40 MIPS throughput is sufficient for 16-bit 48 ksps audio processing of multiple channels. The same MCU also drives motor functions (e.g., CD/DVD tray), reads capacitive-touch buttons, and manages USB host/audio device stacks. This consolidation reduces BOM cost in single-board audio products.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC24HJ128GP310AT-I/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC24HJ128GP310A-I/PT | PIC24HJ128GP310A-E/PT | PIC24HJ128GP310A-E/PF | PIC24HJ128GP306A-I/PT | PIC24HJ128GP210A-I/PT | PIC24FJ128GA006-I/PT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 100-TQFP (PT) 12x12 mm | 100-TQFP (PT) - same | 100-TQFP (PT) - same | 100-TQFP (PF) - same footprint | 100-TQFP (PT) - same | 100-TQFP (PT) - same | 100-TQFP (PT) - same footprint |
| Program Memory (Flash) | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB |
| CPU Speed | 40 MIPS (40 MHz) | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS | ~16 MIPS |
| Data RAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 8 KB |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +85 C | -40 C to +125 C (Extended) | -40 C to +125 C (Extended) | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
| RoHS Compliance | Compliant | Compliant | Compliant | Compliant | Compliant | Compliant | Compliant |
| Lifecycle Status | Active | Active | Active | Active | Active | Active | Active |
Ключевые отличия
- Tape-and-reel packaging for SMT production lines (против PIC24HJ128GP310A-I/PT)
- Industrial temperature grade for commercial/industrial products (против PIC24HJ128GP310A-E/PT)
- Pin-compatible with dsPIC33F family for DSP upgrade path (против PIC24HJ128GP306A-I/PT)
- Integrated op-amps eliminate external signal conditioning (против PIC24FJ128GA006-I/PT)
Заметки по проектированию
Decouple the PIC24HJ128GP310AT-I/PT with one 100 nF 0.1 uF ceramic capacitor on each VDD/VSS pair, placed within 3 mm of the pin. Add a single 10 uF bulk tantalum or ceramic capacitor near the package. The internal voltage regulator requires a 10 uF low-ESR capacitor on Vcap (pin 56 on 100-pin variants) for core stability; X7R or X5R ceramic is acceptable. Power-rail sequencing is not required; the MCU tolerates simultaneous ramp of AVDD and VDD within 1 ms.
The 100-pin TQFP (12x12 mm) requires 0.5 mm pitch PCB pads and a 0.4 mm-wide land pattern. Use 4-layer stack-up with continuous ground plane under the device for thermal dissipation and EMI shielding. Place the crystal (or external oscillator) within 8 mm of OSC1/OSC2 pins and guard it with a ground ring. Route ICSP signals (PGEC1/PGED1) away from PWM outputs to avoid noise coupling during programming. Recommended power-trace width: 0.5 mm minimum for VDD and VSS.
Estimated: at 40 MHz CPU speed, 3.3V supply, and all peripherals active, the PIC24HJ128GP310AT-I/PT draws ~80 mA (264 mW). The 100-TQFP package has theta_JA ~50 C/W on a 4-layer JEDEC test board, resulting in a 13 C junction temperature rise above ambient. For enclosed industrial enclosures, verify thermal performance with a thermocouple on the exposed pad and derate ambient by 10 C below the manufacturer limit. Industrial-grade -I suffix supports -40 C to +85 C ambient.
Always pull MCLR up to VDD through a 10 kohm resistor to prevent spurious resets during power ramp. Configure unused I/O as outputs driving low (not as inputs), to avoid shoot-through and EMI pickup. Avoid using the ADC's bandgap reference as the primary voltage reference in production - it has higher initial tolerance and temperature drift than an external VREF+. When migrating code between PIC24HJ and dsPIC33F, verify the configuration bits for the DSP engine - the PIC24HJ silently ignores DSP instructions if enabled.
The PIC24HJ128GP310AT-I/PT has remappable peripherals (RPn) that can conflict if two peripherals route to the same pin. Use the Peripheral Pin Select (PPS) lock mechanism via FOSCSEL and FPOR configuration bits to prevent runtime misconfiguration. For 12-bit ADC sampling at 500 ksps, the analog signal source impedance should be <= 1 kohm to avoid -0.5 LSB error per 100 ohm of source impedance - buffer high-impedance sensors with the integrated op-amp (OA1/OA2/OA3).
Информация о соответствии
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified; the automotive-grade equivalent would be a dsPIC33F variant. Lead-free and matte-tin finish standard on PT package. Conflict minerals statement available on Microchip website.