PIC24HJ128GP506T-I/PT - 16-bit 40MIPS MCU 128KB Flash | Microchip
Артикул: PIC24HJ128GP506T-I/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $6.84 | $6,84 |
| 10 | $6.15 | $61,50 |
| 100 | $5.47 | $547,00 |
| 500 | $4.91 | $2.455,00 |
| 1.000 | $4.38 | $4.380,00 |
PIC24HJ128GP506T-I/PT Обзор
A 16-bit microcontroller (MCU) is a microprocessor optimized for embedded control, integrating CPU, RAM, non-volatile program memory, and peripherals on a single silicon die. PIC24H MCUs use a modified Harvard architecture with 24-bit wide instructions and 16-bit data paths, giving them excellent code density and deterministic execution. They sit in Microchip's hierarchy between the 8-bit PIC18 and the digital-signal-controller dsPIC33 families, and are commonly chosen when an 8-bit MCU is too slow but a full DSP engine is unnecessary.
Key features of the PIC24HJ128GP506 include 18 channels of 10-bit or 12-bit ADC (mixed), hardware multiplier and divider for fast math, an internal oscillator, and a broad communication peripheral set: CAN, I2C, IrDA, LIN, SPI, and UART/USART. Brown-out reset and watchdog protection are integrated, and the device supports 3.0V to 3.6V single-supply operation.
Typical applications span motor control, industrial automation, smart sensors, automotive body and chassis ECUs, building automation, and consumer appliances where deterministic 16-bit performance, CAN connectivity, and an industrial temperature range are required in a single MCU. When designing with this device, ensure the VDD rail is decoupled with at least 100 nF plus bulk capacitance near the supply pins, and follow Microchip's programming specification for in-circuit serial programming (ICSP) pin assignment to retain debug access.
Аналоги без доработки для PIC24HJ128GP506T-I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC24HJ128GP506T-I/PT (тот же форм-фактор и посадочное место) — отличается по ADC, Package, Maximum CPU Speed, Operating Temperature, Core Architecture.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC24HJ128GP506AT-I/PT
✅ Прямая замена✓ В наличии
$4.8 / шт.
Открыть даташит →PIC24HJ128GP506A-I/PT
✅ Прямая замена✓ В наличии
$4.95 / шт.
Открыть даташит →PIC24HJ128GP506A-E/PT
✅ Прямая замена✓ В наличии
$8.2 / шт.
Открыть даташит →PIC24HJ128GP506A-H/PT
✅ Прямая замена✓ В наличии
$6.42 / шт.
Открыть даташит →PIC24HJ128GP506A-I/MR
✅ Прямая замена✓ В наличии
$3.32 / шт.
Открыть даташит →PIC24HJ128GP306A-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC24HJ128GP506T-I/PT Максимальные параметры и электрические характеристики
| Core | PIC24H 16-bit RISC |
| Architecture | Modified Harvard (24-bit instructions, 16-bit data) |
| Max CPU Speed | 40 MIPS |
| Program Memory | 128 KB Flash (43K x 24) |
| RAM | 8 KB |
| Supply Voltage (Vdd) | 3.0 V to 3.6 V |
| Рабочая температура | -40 C to +85 C (Industrial) |
| Корпус | 64-TQFP (10x10 mm), T&R |
| Тип монтажа | Surface Mount |
| ADC | 18 channels, 10-bit / 12-bit |
| Connectivity | CAN, I2C, IrDA, LIN, SPI, UART/USART |
| Oscillator | Internal |
| Peripherals | Brown-out Detect/Reset, POR, PWM, WDT |
| Уровень MSL | 3 (168 hours) |
| Статус RoHS | Compliant |
Конфигурация выводов PIC24HJ128GP506T-I/PT
| Контакт 1 | RP15/CN15/PMD15/AN15/RB15 — Remappable I/O, AN15 input, CN15 change notification |
| Контакт 2 | RP14/CN14/PMD14/AN14/RB14 — Remappable I/O, AN14 input |
| Контакт 3 | RP13/CN13/PMD13/AN13/RB13 — Remappable I/O, AN13 input |
| Контакт 4 | RP12/CN12/PMD12/AN12/RB12 — Remappable I/O, AN12 input |
| Контакт 5 | RP11/CN11/PMD11/AN11/RB11 — Remappable I/O, AN11 input |
| Контакт 6 | RP10/CN10/PMD10/AN10/INT0/RB10 — Remappable I/O, AN10, external interrupt 0 |
| Контакт 7 | RP9/CN9/PMD9/AN9/RB9 — Remappable I/O, AN9 input |
| Контакт 8 | RP8/CN8/PMD8/AN8/RB8 — Remappable I/O, AN8 input |
| Контакт 9 | RP7/CN7/PMD7/AN7/RB7 — Remappable I/O, AN7 input |
| Контакт 10 | RP6/CN6/PMD6/AN6/OCFA/RB6 — Remappable I/O, AN6, output compare fault A |
| Контакт 11 | RP5/CN5/PMD5/AN5/RB5 — Remappable I/O, AN5 input |
| Контакт 12 | RP4/CN4/PMD4/AN4/RB4 — Remappable I/O, AN4 input |
| Контакт 13 | RP3/CN3/PMD3/AN3/CN3/RB3 — Remappable I/O, AN3 input |
| Контакт 14 | RP2/CN2/PMD2/AN2/RB2 — Remappable I/O, AN2 input |
| Контакт 15 | RP1/CN1/PMD1/AN1/RB1 — Remappable I/O, AN1 input |
| Контакт 16 | RP0/CN0/PMD0/AN0/RB0 — Remappable I/O, AN0 input |
| Контакт 17 | AVSS — Analog ground |
| Контакт 18 | AVDD — Analog supply voltage |
| Контакт 19 | MCLR — Master clear (reset) input |
| Контакт 20 | VDD — Digital supply voltage |
| Контакт 21 | VSS — Digital ground |
| Контакт 22 | OSC1/CLKI/RC15 — Oscillator crystal input or external clock |
| Контакт 23 | OSC2/CLKO/RC14 — Oscillator crystal output |
| Контакт 24 | SOSCI/RPC13/RC13 — Secondary oscillator crystal input |
| Контакт 25 | SOSCO/T1CK/RPC14/RC14 — Secondary oscillator output, Timer1 clock |
| Контакт 26 | FLTA2/RA15 — PWM fault A2 input, port A bit 15 |
| Контакт 27 | RA14 — Port A bit 14 |
| Контакт 28 | RA9 — Port A bit 9 |
| Контакт 29 | RA10 — Port A bit 10 |
| Контакт 30 | RA7 — Port A bit 7 |
| Контакт 31 | RA6 — Port A bit 6 |
| Контакт 32 | TCKIA/RA4 — Timer clock input set, port A bit 4 |
| Контакт 33 | TCKIB/RA3 — Timer clock input set, port A bit 3 |
| Контакт 34 | IC1/INT2/RA2 — Input capture 1, external interrupt 2 |
| Контакт 35 | IC2/INT3/RA1 — Input capture 2, external interrupt 3 |
| Контакт 36 | IC3/INT4/RA0 — Input capture 3, external interrupt 4 |
| Контакт 37 | U2CTS/C1OUT/RC3 — UART2 clear-to-send, comparator 1 output |
| Контакт 38 | U2RTS/RC2 — UART2 request-to-send |
| Контакт 39 | U2RX/CN8/RC1 — UART2 receive, change notification 8 |
| Контакт 40 | U2TX/CN9/RC0 — UART2 transmit, change notification 9 |
| Контакт 41 | SDA2/CN18/RA8 — I2C2 data, change notification |
| Контакт 42 | SCL2/CN17/RA5 — I2C2 clock, change notification |
| Контакт 43 | SDA1/CN17/RG3 — I2C1 data |
| Контакт 44 | SCL1/CN18/RG2 — I2C1 clock |
| Контакт 45 | C1RX/RF0 — CAN1 receive |
| Контакт 46 | C1TX/RF1 — CAN1 transmit |
| Контакт 47 | U1CTS/CN11/RD3 — UART1 clear-to-send |
| Контакт 48 | U1RTS/CN12/RD2 — UART1 request-to-send |
| Контакт 49 | U1RX/CN13/RD1 — UART1 receive |
| Контакт 50 | U1TX/CN14/RD0 — UART1 transmit |
| Контакт 51 | SDO1/CN15/RD15 — SPI1 serial data out |
| Контакт 52 | SDI1/CN16/RD14 — SPI1 serial data in |
| Контакт 53 | SCK1/CN17/RD13 — SPI1 serial clock |
| Контакт 54 | SS1/CN18/RD12 — SPI1 slave select |
| Контакт 55 | OC1/CN9/RD11 — Output compare 1 |
| Контакт 56 | OC2/CN10/RD10 — Output compare 2 |
| Контакт 57 | OC3/CN11/RD9 — Output compare 3 |
| Контакт 58 | OC4/CN12/RD8 — Output compare 4 |
| Контакт 59 | INT1/RD7 — External interrupt 1 |
| Контакт 60 | INT0/RD6 — External interrupt 0 |
| Контакт 61 | PGEC1/AN1/RA1 — ICSP programming clock 1 (per datasheet) |
| Контакт 62 | PGED1/AN0/RA0 — ICSP programming data 1 (per datasheet) |
| Контакт 63 | VDD — Digital supply voltage |
| Контакт 64 | VSS — Digital ground |
Типичное применение
PIC24HJ128GP506T-I/PT подходит для 7 применениеs: Industrial Motor Control, Automotive CAN Body Electronics, Building Automation and HVAC, Industrial Sensor Hubs, Consumer Appliance Control, Portable Medical Monitoring, Power Conversion and UPS Systems.
Industrial Motor Control
The PIC24HJ128GP506T-I/PT is a strong fit for industrial motor control because its 40 MIPS CPU executes PI current loops in well under 10 microseconds, and its integrated 18-channel ADC samples phase currents and back-EMF without an external ADC. The CAN and UART peripherals enable integration into industrial networks. Placed on the inverter control board between the gate driver and the field-oriented-control firmware, it offers 128 KB Flash for state machines plus 8 KB RAM for logging, all in a single MCU. Compared with 8-bit PIC18 parts, the 16-bit PIC24H delivers the headroom needed for sensorless FOC algorithms while staying in Microchip's MPLAB X toolchain.
Рекомендуется
Automotive CAN Body Electronics
The PIC24HJ128GP506T-I/PT suits CAN-connected body and chassis modules because it integrates a CAN 2.0B controller and the 128 KB Flash can hold a full J1939 or CANopen stack plus application code. The industrial -40 to +85 C temperature grade covers most cabin and under-hood body locations, and for harsher under-hood environments the pin-compatible PIC24HJ128GP506A-E/PT (automotive grade) is a drop-in. Placed as the body controller on a body control module, it can manage lighting, door locks, and sensor polling via CAN and LIN. Compared with bare 8-bit MCUs, the 16-bit PIC24H delivers the deterministic interrupt latency required for CAN bus timing.
Рекомендуется
Building Automation and HVAC
The PIC24HJ128GP506T-I/PT fits building automation controllers and HVAC thermostats because the 16-bit core runs proportional control loops and the 18-channel ADC reads temperature, humidity, and pressure sensors with 10-bit or 12-bit resolution. The integrated UART/USART, I2C, and SPI peripherals drive sensor hubs, displays, and Wi-Fi modules without external glue logic. Placed as the main MCU on a thermostat PCB, it can manage the user interface, schedule logic, and the Modbus or BACnet link. Compared with smaller PIC16F, PIC24H gives developers headroom for OTA-bootloader space and full protocol stacks.
Рекомендуется
Industrial Sensor Hubs
The PIC24HJ128GP506T-I/PT is well suited for industrial multi-sensor hubs because the 18-channel ADC can scan multiple analog sensors simultaneously while the dedicated I2C and SPI buses service digital sensors. The 128 KB Flash and 8 KB RAM hold sensor-fusion algorithms and the 40 MIPS CPU keeps latency low for time-critical measurements. Placed between the sensor array and the fieldbus gateway, it can run local filtering. The integrated CAN, UART, and LIN peripherals allow connection to multiple industrial networks. Compared with smaller MCUs, the PIC24H offers the headroom needed for robust sensor fusion.
Рекомендуется
Consumer Appliance Control
The PIC24HJ128GP506T-I/PT suits white-goods control boards such as washing machines, dishwashers, and refrigerators because the 16-bit core drives display UIs, sensor polling, and motor timing simultaneously without breaking timing budgets. The 128 KB Flash holds the full UI state machine plus diagnostic logs, and the integrated ADC monitors temperature and water level. Placed on the appliance main board, it can also drive triac-controlled loads via timers and PWM. Compared with 8-bit PIC18 parts, PIC24H delivers cleaner UI responsiveness and more headroom for connected-appliance features.
Рекомендуется
Portable Medical Monitoring
The PIC24HJ128GP506T-I/PT fits portable patient-monitoring peripherals because the 16-bit core processes pulse-oximetry and ECG filter algorithms at 40 MIPS while keeping power low enough for battery operation. The integrated ADC samples bioelectric signals, and the UART/I2C/SPI peripherals connect to wireless modules for telemetry. Placed as the main MCU on a portable monitor, it can drive the OLED display and run trend analysis. Compared with 8-bit MCUs, PIC24H delivers the math headroom needed for digital filters and offers strong documentation for medical designs.
Рекомендуется
Power Conversion and UPS Systems
The PIC24HJ128GP506T-I/PT suits digital control of DC-DC converters and small UPS modules because the 40 MIPS CPU executes digital control loops at well over 100 kHz loop rates. The integrated ADC samples output voltage and current, while PWM modules drive the power-stage FETs directly. Placed on the control board of a 1-2 kVA inverter, it can manage MPPT algorithms, grid synchronization, and battery charging. Compared with low-end MCUs, PIC24H delivers the deterministic interrupt response required for switching converters and provides strong documentation for digital power designs.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC24HJ128GP506T-I/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC24HJ128GP506AT-I/PT | PIC24HJ128GP506A-I/PT | PIC24HJ128GP506A-E/PT | PIC24HJ128GP506A-H/PT | PIC24HJ128GP306A-I/PT |
|---|---|---|---|---|---|---|
| Package | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB | 64 KB (-50%) |
| RAM | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB | 4 KB (-50%) |
| CPU Speed | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS |
| ADC Channels | 18 ch, 10/12-bit | 18 ch, 10/12-bit | 18 ch, 10/12-bit | 18 ch, 10/12-bit | 18 ch, 10/12-bit | 16 ch, 10/12-bit |
| CAN Controller | Yes (1x CAN 2.0B) | Yes | Yes | Yes | Yes | Yes |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +125 C (automotive) | -40 C to +150 C (high-temp) | -40 C to +85 C |
| Temperature Grade | Industrial | Industrial | Industrial | Automotive (E) | High-Temperature (H) | Industrial |
Ключевые отличия
- Drop-in silicon revision B with identical peripheral set (против PIC24HJ128GP506AT-I/PT)
- Full automotive temperature range on the same footprint (против PIC24HJ128GP506A-E/PT)
- Available in higher-temperature variant (против PIC24HJ128GP506A-H/PT)
- Same branding available in QFN package (против PIC24HJ128GP506A-I/MR)
Заметки по проектированию
Decouple VDD with at least one 100 nF ceramic capacitor per supply pin pair plus a single 10 uF bulk capacitor within 5 mm of the package. AVDD and AVSS should be filtered with a ferrite bead or 10 ohm resistor from VDD plus a dedicated 100 nF cap at the AVDD pin to keep ADC noise below 1 LSB. Brown-out reset is enabled by default at 2.7 V; configure it via the FDEVOPT config register if a different threshold is needed.
Place the 8 MHz primary crystal and its load capacitors within 5 mm of OSC1/OSC2 to minimize stray capacitance. Keep the ICSP pins (PGEC1/PGED1) routed directly to a 6-pin header with no series resistors; Microchip programmers drive these pins in parallel. Avoid routing analog traces near the crystal traces to prevent ADC coupling. Maintain a continuous ground plane under the part with single-point vias tying digital and analog grounds at the AVDD decoupling cap.
Do not exceed 3.6 V on VDD; Flash programming is unreliable above 3.7 V and the absolute maximum is 4.0 V. Configure all unused I/O pins as digital outputs (not inputs) to avoid shoot-through current. The CAN module requires an external MCP2551 or similar transceiver - the PIC24H CAN controller is logic-level only and cannot drive a CAN bus directly. For field upgrades leave the last Flash page free and align boot/loader addresses per Microchip's bootloader library.
Estimated: ADC reading noise on the PIC24HJ128GP506 is approximately +/-1 LSB at 10-bit resolution with proper PCB layout, 100 nF AVDD decoupling, and an RC antialiasing filter of <= 1 kohm/100 pF. Use shorter analog traces, place the input RC low-pass within 2 mm of the analog pin, and avoid routing digital signals across analog traces. If higher precision is required, average multiple samples or switch to the internal 12-bit ADC mode.
Estimated: the TQFP-64 (PT) package has a typical theta_JA of approximately 50 C/W on a 4-layer JEDEC test board. At 40 MIPS the core current is around 50 mA at 3.3 V, dissipating roughly 165 mW and producing a junction-temperature rise of about 8 C above ambient. For automotive under-hood environments prefer the PIC24HJ128GP506A-E/PT (125 C) or the PIC24HJ128GP506A-H/PT (150 C) variant to maintain thermal headroom.
Информация о соответствии
RoHS and lead-free compliant per Microchip product page. Standard PIC24HJ128GP506T-I/PT is industrial grade, not AEC-Q100 qualified; for AEC-Q100 use PIC24HJ128GP506A-E/PT variant.