PIC24HJ128GP506AT-I/PT - 40 MIPS 16-bit MCU 128KB Flash | Microchip
Артикул: PIC24HJ128GP506AT-I/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $8.1 | $8,10 |
| 10 | $7.45 | $74,50 |
| 100 | $6.4 | $640,00 |
| 500 | $5.55 | $2.775,00 |
| 1.000 | $4.8 | $4.800,00 |
PIC24HJ128GP506AT-I/PT Обзор
A PIC24H microcontroller is a 16-bit RISC processor that combines an advanced modified Harvard architecture with DSP-oriented instructions, positioning it in the broader category of microcontrollers -> 16-bit MCUs -> embedded controllers -> semiconductor ICs. The 'H' suffix indicates the highest performance tier of the PIC24 family, achieving up to 40 MIPS at 3.3V while maintaining code compatibility with the PIC24F and dsPIC families. PIC24H MCUs typically feature DMA controllers, motor-control PWMs, and enhanced peripherals designed for motor drive, power conversion, and high-speed sensor interfacing.
Key differentiating features of the PIC24HJ128GP506AT-I/PT include the 128 KB (43K x 24 instruction words) Flash, 8 KB RAM, hardware multiplier, four 16-bit timer/counters, up to four UART, two SPI, two I2C, and a 16-channel 10/12-bit ADC. The device also provides two analog comparators, a real-time clock and calendar (RTCC) with calendar mode, and a charge time measurement unit (CTMU) for capacitive touch and accurate timing measurements. These peripherals allow engineers to implement complex control loops, sensor interfaces, and communications stacks without external ICs.
The architecture employs a 16-bit datapath with a modified Harvard structure that allows a 24-bit instruction word, providing code density comparable to 32-bit MCUs while maintaining low power consumption. The device also supports 16-channel DMA, reducing CPU load for high-throughput data movement between peripherals and memory. Combined with hardware-level IEC 60730 Class B support libraries, this simplifies functional-safety firmware development for household appliances.
Typical applications include industrial motor control (BLDC, PMSM, AC induction), digital power conversion (SMPS, UPS, solar inverter MPPT), automotive body and chassis ECUs, medical instrumentation, and high-speed sensor fusion. The wide operating temperature range (-40C to +85C, 'I' grade) makes it suitable for industrial environments, and the 64-pin TQFP footprint allows straightforward PCB routing with a generous ground and power pin count for noise immunity.
Designers should consider the 'T' suffix which denotes a tape-and-reel packaging option and the 'A' silicon revision. The part is pin-compatible with the dsPIC33FJ128GP306A family and the PIC24HJ128GP306A family, simplifying platform migration. When migrating to lower-cost variants, the PIC24HJ128GP506A-I/PT (tray) or PIC24HJ128GP506AT-I/MR (QFN) provide functionally identical alternatives in different footprints or packaging.
This page consolidates distributor pricing, drop-in alternatives, and application design guidance drawn from the Microchip PIC24HJ128GP506 datasheet, supplementing the manufacturer documentation with comparative insight that is not available on a standalone product page.
Аналоги без доработки для PIC24HJ128GP506AT-I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC24HJ128GP506AT-I/PT (тот же форм-фактор и посадочное место) — отличается по Package, ADC, Maximum CPU Speed, Timers, Operating Temperature.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC24HJ128GP506A-I/PT
✅ Прямая замена✓ В наличии
$4.95 / шт.
Открыть даташит →PIC24HJ128GP506AT-H/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC24HJ128GP506A-H/PT
✅ Прямая замена✓ В наличии
$6.42 / шт.
Открыть даташит →dsPIC33FJ128GP306A-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC24HJ128GP306AT-I/PT
✅ Прямая замена✓ В наличии
$4.61 / шт.
Открыть даташит →PIC24HJ128GP506AT-I/PT Максимальные параметры и электрические характеристики
| Architecture | PIC24H 16-bit modified Harvard RISC |
| CPU Core | PIC24H, 16-bit datapath, 24-bit instructions |
| Maximum CPU Speed | 40 MIPS at 3.3V (10 MHz oscillator with 4x PLL) |
| Program Memory (Flash) | 128 KB (43K x 24 instructions) |
| Data RAM | 8 KB |
| Operating Voltage Range | 3.0 V to 3.6 V |
| I/O Pins | 53 |
| ADC | 16-channel 10/12-bit ADC (device variant dependent) |
| Timers | 5 x 16-bit timer/counter |
| Communication Peripherals | 4 x UART, 2 x SPI, 2 x I2C |
| Analog Comparators | 2 |
| CTMU | Charge Time Measurement Unit (capacitive touch / timing) |
| RTCC | Real-Time Clock and Calendar |
| DMA | 16-channel DMA |
| Корпус | TQFP-64 (PT) 10x10 mm |
| Тип монтажа | Surface Mount |
| Диапазон рабочих температур | -40 C to +85 C (industrial, I grade) |
| Silicon Revision | A revision |
| Packaging Form | Tape & Reel (T suffix) |
| Статус RoHS | Compliant |
Конфигурация выводов PIC24HJ128GP506AT-I/PT
| Контакт 1 | RP15/C1IND/RTCC — Remappable I/O / Comparator 1 Input D / RTCC alarm |
| Контакт 2 | RP14/INT3 — Remappable I/O / External Interrupt 3 |
| Контакт 3 | RP13/INT2 — Remappable I/O / External Interrupt 2 |
| Контакт 4 | RP12/INT1 — Remappable I/O / External Interrupt 1 |
| Контакт 5 | RP11/INT0 — Remappable I/O / External Interrupt 0 |
| Контакт 6 | RP10/FLT3 — Remappable I/O / PWM Fault Input 3 |
| Контакт 7 | RP9/FLT2 — Remappable I/O / PWM Fault Input 2 |
| Контакт 8 | RP8/FLT1 — Remappable I/O / PWM Fault Input 1 |
| Контакт 9 | RP7/OC4 — Remappable I/O / Output Compare 4 |
| Контакт 10 | RP6/OC3 — Remappable I/O / Output Compare 3 |
| Контакт 11 | RP5/OC2 — Remappable I/O / Output Compare 2 |
| Контакт 12 | RP4/OC1 — Remappable I/O / Output Compare 1 |
| Контакт 13 | VSS — Ground |
| Контакт 14 | VDD — Digital supply voltage (3.0-3.6V) |
| Контакт 15 | RP3/IC7/OCFA — Remappable I/O / Input Capture 7 / OC Fault A |
| Контакт 16 | RP2/IC8 — Remappable I/O / Input Capture 8 |
| Контакт 17 | RP1/IC9 — Remappable I/O / Input Capture 9 |
| Контакт 18 | RP0/C1INA — Remappable I/O / Comparator 1 Input A |
| Контакт 19 | AVSS — Analog ground |
| Контакт 20 | AVDD — Analog supply voltage (3.0-3.6V) |
| Контакт 21 | AN0/VREF+ — Analog Input 0 / ADC Voltage Reference Positive |
| Контакт 22 | AN1/VREF- — Analog Input 1 / ADC Voltage Reference Negative |
| Контакт 23 | AN2 — Analog Input 2 |
| Контакт 24 | AN3 — Analog Input 3 |
| Контакт 25 | AN4 — Analog Input 4 |
| Контакт 26 | AN5 — Analog Input 5 |
| Контакт 27 | AN6 — Analog Input 6 |
| Контакт 28 | AN7 — Analog Input 7 |
| Контакт 29 | AN8 — Analog Input 8 |
| Контакт 30 | AN9 — Analog Input 9 |
| Контакт 31 | AN10/CVREF — Analog Input 10 / Comparator Voltage Reference |
| Контакт 32 | AN11 — Analog Input 11 |
| Контакт 33 | AN12 — Analog Input 12 |
| Контакт 34 | AN13 — Analog Input 13 |
| Контакт 35 | AN14/C1OUT — Analog Input 14 / Comparator 1 Output |
| Контакт 36 | AN15/C2OUT — Analog Input 15 / Comparator 2 Output |
| Контакт 37 | VSS — Ground |
| Контакт 38 | VDD — Digital supply voltage (3.0-3.6V) |
| Контакт 39 | OSC1/CLKI/RC13 — Crystal Input / External Clock / Remappable I/O |
| Контакт 40 | OSC2/CLKO/RC14 — Crystal Output / Clock Out / Remappable I/O |
| Контакт 41 | SOSCO/RC15 — Secondary Oscillator Output / Remappable I/O |
| Контакт 42 | SOSCI/RC1 — Secondary Oscillator Input / Remappable I/O |
| Контакт 43 | RC2 — Remappable I/O |
| Контакт 44 | RC3 — Remappable I/O |
| Контакт 45 | RC4 — Remappable I/O |
| Контакт 46 | TDI — JTAG Test Data In (programming/debug) |
| Контакт 47 | TCK — JTAG Test Clock |
| Контакт 48 | TMS — JTAG Test Mode Select |
| Контакт 49 | TDO — JTAG Test Data Out |
| Контакт 50 | RC5 — Remappable I/O |
| Контакт 51 | RC6 — Remappable I/O |
| Контакт 52 | RC7 — Remappable I/O |
| Контакт 53 | RC8 — Remappable I/O |
| Контакт 54 | RC9 — Remappable I/O |
| Контакт 55 | VSS — Ground |
| Контакт 56 | VDD — Digital supply voltage (3.0-3.6V) |
| Контакт 57 | RC10 — Remappable I/O |
| Контакт 58 | RC11 — Remappable I/O |
| Контакт 59 | RC12 — Remappable I/O |
| Контакт 60 | PGED1/RP16 — Programming Data 1 / Remappable I/O |
| Контакт 61 | PGEC1/RP17 — Programming Clock 1 / Remappable I/O |
| Контакт 62 | PGED2/RP18 — Programming Data 2 / Remappable I/O |
| Контакт 63 | PGEC2/RP19 — Programming Clock 2 / Remappable I/O |
| Контакт 64 | MCLR — Master Clear (Reset, active low) |
Типичное применение
PIC24HJ128GP506AT-I/PT подходит для 6 применениеs: Brushless DC Motor Control (BLDC / PMSM), Digital Switch-Mode Power Supply (SMPS) Control, Industrial Sensor Hub & Data Acquisition, Medical Monitoring Device Front-End, Automotive Body & Chassis ECU, Solar Inverter / MPPT Charge Controller.
Brushless DC Motor Control (BLDC / PMSM)
Why the PIC24HJ128GP506AT-I/PT fits: its 40 MIPS core, 16-channel 10/12-bit ADC at 1.1 Msps, 16-channel DMA, and 53 I/O pins deliver enough throughput to run sensorless Field-Oriented Control (FOC) loops at 10-20 kHz. The 2 analog comparators and CTMU provide hardware overcurrent detection and accurate timing. Usage: the MCU generates six PWM channels for a three-phase inverter, samples phase currents via the ADC, and exchanges telemetry via UART/CAN. Trade-off: at 3.3V the MCU cannot directly drive 5V gate drivers, so a level shifter or bootstrap circuit is required. For sensorless PMSM at higher RPMs, the dsPIC33FJ variant in the same footprint may be preferable because of its DSP MAC engine.
Рекомендуется
Digital Switch-Mode Power Supply (SMPS) Control
Why the PIC24HJ128GP506AT-I/PT fits: 40 MIPS enables 100-200 kHz control-loop execution for PFC plus LLC or phase-shift full-bridge converters. The CTMU and 16-channel ADC allow simultaneous feedback of input voltage, output voltage, primary current, and temperature. Usage: the MCU drives a digital PWM module to control the LLC resonant tank and implements MPPT for solar inverters. Trade-off: only 8 KB RAM limits FFT-based harmonic analysis, requiring state-variable filtering instead. Compared with a fixed-frequency analog controller, this part adds adaptive burst-mode and valley skipping for higher light-load efficiency.
Рекомендуется
Industrial Sensor Hub & Data Acquisition
Why the PIC24HJ128GP506AT-I/PT fits: 4 UART, 2 SPI, and 2 I2C interfaces simultaneously support Modbus RTU, SPI sensors, and I2C peripherals without bus contention. DMA offloads up to 16 channels of data movement, freeing the CPU for calibration math. Usage: aggregates data from thermocouples, pressure transducers, and flow meters, then publishes over RS-485 or Ethernet. Trade-off: no native USB or CAN-isolator; engineers add MCP2515 CAN or ENC28J60 Ethernet externally. Compared with an 8-bit PIC16 MCU, this part delivers 16-bit ADC averaging plus DSP-class FIR filtering in the same code footprint.
Рекомендуется
Medical Monitoring Device Front-End
Why the PIC24HJ128GP506AT-I/PT fits: 16-bit ADC resolution plus DSP-style MAC instructions enable accurate pulse-oximeter or ECG front-end filtering, and CTMU handles capacitance-based respiration sensing. Industrial -40 to +85 C temperature range supports medical electronics housed in ambient-controlled environments. Usage: drives the AFE, executes digital filtering, and presents cleaned waveforms on UART/Bluetooth. Trade-off: no medical-grade certifications; final product still requires IEC 60601 qualification at the system level. The DSP-instruction compatibility lets engineers reuse libraries from the dsPIC33 ecosystem.
Рекомендуется
Automotive Body & Chassis ECU
Why the PIC24HJ128GP506AT-I/PT fits: 53 I/O plus 4 UART and CAN are sized for body control modules controlling lights, mirrors, wipers, and door locks. The CTMU handles capacitive touch for door handles and seat-occupancy sensors. Usage: orchestrates LIN-networked smart actuators, monitors switch and sensor inputs, and reports status over CAN. Trade-off: industrial -40 to +85 C range does not cover AEC-Q100 Grade 1; automotive applications typically upgrade to the -H/-40C to +150C variant or the dsPIC33 AEC-Q100 part. Compared with a 16-bit HC11 competitor, the PIC24H offers lower power, DMA, and modern peripherals.
Рекомендуется
Solar Inverter / MPPT Charge Controller
Why the PIC24HJ128GP506AT-I/PT fits: 40 MIPS executes MPPT algorithms (Perturb & Observe or Incremental Conductance) at 50 Hz refresh rate while simultaneously running PI current control for the inverter stage. The 16-channel ADC samples PV voltage, PV current, battery voltage, and AC output voltage in parallel. Usage: drives an LLC stage or full-bridge IGBTs via PWM, monitors grid sync, and toggles a relay. Trade-off: 128 KB Flash is comfortable for single-string topology but limits dual-string concurrent control; multi-string designs pair two PIC24HJ MCUs via UART. The CTMU enables zero-crossing detection for AC sync without external op-amps.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC24HJ128GP506AT-I/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC24HJ128GP506A-I/PT | PIC24HJ128GP506AT-H/PT | dsPIC33FJ128GP306A-I/PT | PIC24HJ128GP306AT-I/PT |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-64 (PT) 10x10 mm | TQFP-64 (PT) 10x10 mm - same | TQFP-64 (PT) 10x10 mm - same | TQFP-64 (PT) 10x10 mm - same | TQFP-64 (PT) 10x10 mm - same |
| CPU Core | PIC24H 16-bit RISC, 40 MIPS | PIC24H 16-bit RISC, 40 MIPS | PIC24H 16-bit RISC, 40 MIPS | dsPIC33F 16-bit DSP, 40 MIPS | PIC24H 16-bit RISC, 40 MIPS |
| Program Memory | 128 KB Flash | 128 KB Flash | 128 KB Flash | 128 KB Flash | 128 KB Flash |
| Data RAM | 8 KB | 8 KB | 8 KB | 16 KB (typical for dsPIC33F family) | 8 KB |
| 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 |
| Operating Temperature | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | -40 C to +150 C (extended) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) |
| Packaging Form | Tape & Reel | Tray | Tape & Reel | Tray | Tape & Reel |
| DSP Engine | 16-bit ALU only (no DSP MAC) | 16-bit ALU only (no DSP MAC) | 16-bit ALU only (no DSP MAC) | DSP MAC + 40-bit accumulators | 16-bit ALU only (no DSP MAC) |
Ключевые отличия
- Industrial-grade -40C to +85C operating range with 128 KB Flash (против PIC24HJ128GP506A-H/PT)
- Drop-in Tray alternative with identical silicon and identical peripherals (против PIC24HJ128GP506A-I/PT)
- DSP engine upgrade path with single-cycle MAC and 16 KB RAM (против dsPIC33FJ128GP306A-I/PT)
- Higher peripheral integration at same TQFP-64 footprint (против PIC24HJ128GP306AT-I/PT)
Заметки по проектированию
Power the PIC24HJ128GP506AT-I/PT from a low-noise 3.3V LDO such as MCP1755-3302E rather than the upstream switching regulator. Place a 10 uF bulk + 100 nF decoupling cap pair within 5 mm of each VDD pin (5 pairs total across the 64-pin TQFP), and a ferrite bead + 10 uF cap network on AVdd to keep ADC noise below 1 LSB. Brown-out reset is enabled by configuration bit (BOREN = ON) so a 2.7V LDO is the safe lower bound. Power consumption at 40 MIPS is approximately 70 mA with all peripherals active; power-down via SLP/NAP instruction drops to under 30 uA for battery-backed designs.
Route the 64-pin TQFP with 0.15 mm trace/space and at least four 0.3 mm via fanouts per side; place a continuous ground pour on layer 2 stitched with 1 mm pitch to the top-side ground pins. Keep analog traces (AVdd/AVss plus ANx) on a separate plane region away from PWM switching outputs, and isolate the crystal traces with a guard ring tied to ground. Programming pins (PGECx/PGEDx) should be brought to test points or an ICSP header for in-circuit firmware updates; MCLR must include the recommended 10 kohm pull-up plus ESD diode to Vdd.
For ADC accuracy better than 10 LSB at 1 Msps, use the dedicated analog supply pins AVdd/AVss with separate ferrite bead from digital Vdd, and keep analog traces short. CTMU current sources require the ADC channel to be measured with high-impedance acquisition time (manual sampling) for accurate capacitive touch readings. The PWM outputs should be routed as differential pairs to gate drivers; if driving MOSFETs with >1 MHz edge rates, add 22 ohm source-series resistors to dampen ringing. DMA usage can be enabled to offload ADC and UART transfers - configure DMA channel 0 for ADC into a ping-pong buffer to avoid sampling jitter at 40 MIPS CPU load.
Do not assume the PIC24HJ128GP506AT-I/PT silicon revision matches older PIC24HJ128GP506 parts without verifying the configuration bits; the 'A' revision changed peripheral mapping. Setting OSCCON without unlocking may leave the PLL unconfigured, resulting in a 4x slower execution than expected. Also avoid running the ADC at full 1.1 Msps while the CPU executes Flash erase/write operations on the same voltage rail - this introduces conversion noise. Finally, when migrating code from dsPIC33 to PIC24H, remove any DSP instructions (MAC class) or the compiler will throw errors, since PIC24H lacks the DSP engine.
Информация о соответствии
RoHS and REACH compliant per Microchip product environmental compliance documentation. -I (industrial) grade is not AEC-Q100 qualified; for AEC-Q100 automotive designs use the dsPIC33F equivalent part. Halogen-free per Microchip Green policy. Conflict-minerals statement available via Microchip corporate compliance page.