PIC18F45K80-I/PT - 8-bit 64MHz MCU 32KB Flash ECAN 44-TQFP | Microchip
Артикул: PIC18F45K80-I/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $4.2 | $4,20 |
| 10 | $3.78 | $37,80 |
| 100 | $3.35 | $335,00 |
| 500 | $2.99 | $1.495,00 |
| 1.000 | $2.65 | $2.650,00 |
| 3.000 | $2.4 | $7.200,00 |
PIC18F45K80-I/PT Обзор
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, a Flash program store, on-chip RAM, peripherals (timers, ADC, communication controllers), and a CPU that executes one instruction per cycle. PIC18F devices extend the baseline PIC16 architecture with a 16-bit instruction word, hardware multiply, linear code space, and C-friendly peripheral sets, making them a frequent choice for cost-sensitive embedded control in the PIC microcontroller family -> 8-bit MCU -> microcontroller -> embedded IC hierarchy.
Key features include 32 KB Flash (16K x 16), 4 KB RAM, 1 KB EEPROM, 10-bit ADC plus dedicated 12-bit ADC channels, three ECAN modules with DMA, seven CCP/ECCP modules, four 8/16-bit timers, two MSSP (I2C/SPI) ports, two USART modules, and nanoWatt XLP sleep currents below 100 nA in selected modes. The 44-pin TQFP (10x10 mm) provides up to 35 digital I/O pins plus 12 analog-capable pins.
The K80 architecture pairs a RISC-style PIC18 core with Microchip's eXtreme Low-Power techniques (deep sleep, low-power Timer1, internal 16 MHz HFINTOSC) and an on-chip Charge Time Measurement Unit (CTMU) used for capacitive touch, temperature scanning, and time-of-flight-style measurements. Hardware ECAN 2.0B with DMA offloads message filtering from the core, freeing CPU bandwidth for application logic.
Typical applications include automotive body and chassis ECAN nodes, building automation and elevator controllers, industrial CAN nodes, capacitive-touch human interfaces using CTMU, and low-power battery-backed sensor hubs. The wide 1.8 V to 5.5 V range also supports USB-less 5 V designs and single-cell Li-ion (3.7 V nominal) platforms without level shifters.
When designing with this part, allocate one ECAN module to the bus, reserve the CTMU for touch or analog scanning, and budget Flash for bootloader plus application. For automotive deployments, choose the -I/PT industrial grade or upgrade to the AEC-Q100-qualified PIC18F46K80 family variant when required.
This page consolidates distributor pricing, drop-in replacement guidance, and design notes that are not collated in the manufacturer datasheet, accelerating sourcing and board bring-up.
Аналоги без доработки для PIC18F45K80-I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC18F45K80-I/PT (тот же форм-фактор и посадочное место) — отличается по Package, ADC, Core Architecture, Program Memory (Flash), Operating Temperature Range.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC18F46K80-I/PT
✅ Прямая замена✓ В наличии
$4.21 / шт.
Открыть даташит →PIC18F45K80-E/PT
✅ Прямая замена✓ В наличии
$2.78 / шт.
Открыть даташит →PIC18F45K80-H/PT
✅ Прямая замена✓ В наличии
$4.95 / шт.
Открыть даташит →PIC18F458-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC18F45K50-I/PT
✅ Прямая замена✓ В наличии
$2.74 / шт.
Открыть даташит →PIC18F45K80-I/PT Максимальные параметры и электрические характеристики
| Family | PIC18F K80 (PIC18 XLP) |
| Core | 8-bit PIC18 |
| Maximum CPU Frequency | 64 MHz (16 MIPS) |
| Program Memory (Flash) | 32 KB (16K x 16) |
| Data RAM | 3.6 KB |
| Data EEPROM | 1 KB |
| Operating Voltage | 1.8 V to 5.5 V |
| ADC | 12-bit, up to 12 channels |
| CTMU | Yes (Charge Time Measurement Unit) |
| CAN | ECAN 2.0B with DMA, 3 modules |
| UART/USART | 2x USART (RS-232/RS-485 capable) |
| SPI/I2C | 2x MSSP (SPI/I2C) |
| Timers | 4x 8/16-bit + 3x CCP/ECCP |
| I/O Pins | Up to 35 digital, 12 analog-capable |
| Корпус | 44-TQFP (10x10 mm) |
| Рабочая температура | -40C to +85C (Industrial) |
| Тип монтажа | Surface Mount |
| RoHS | Compliant |
| MSL | 3 |
| nanoWatt XLP Sleep | <100 nA typical (deep sleep) |
Конфигурация выводов PIC18F45K80-I/PT
| Контакт 1 | MCLR — Master Clear (reset) input, active-low |
| Контакт 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Контакт 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Контакт 4 | RA2/AN2/VREF- — PORTA bit 2 / analog input 2 / ADC VREF- |
| Контакт 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC VREF+ |
| Контакт 6 | RA4 — PORTA bit 4 |
| Контакт 7 | RA5/AN4 — PORTA bit 5 / analog input 4 |
| Контакт 8 | RE0/AN5 — PORTE bit 0 / analog input 5 |
| Контакт 9 | RE1/AN6 — PORTE bit 1 / analog input 6 |
| Контакт 10 | RE2/AN7 — PORTE bit 2 / analog input 7 |
| Контакт 11 | VDD — Positive supply |
| Контакт 12 | VSS — Ground |
| Контакт 13 | OSC1/CLKI/RA7 — Crystal input / external clock |
| Контакт 14 | OSC2/CLKO/RA6 — Crystal output / clock out |
| Контакт 15 | RC0 — PORTC bit 0 |
| Контакт 16 | RC1 — PORTC bit 1 |
| Контакт 17 | RC2 — PORTC bit 2 |
| Контакт 18 | RC3 — PORTC bit 3 / SCL1 |
| Контакт 19 | RD0 — PORTD bit 0 |
| Контакт 20 | RD1 — PORTD bit 1 |
| Контакт 21 | RD2 — PORTD bit 2 |
| Контакт 22 | RD3 — PORTD bit 3 |
| Контакт 23 | RC4/SDA1 — PORTC bit 4 / I2C SDA |
| Контакт 24 | RC5/SDO1 — PORTC bit 5 / SPI SDO |
| Контакт 25 | RC6/TX1 — PORTC bit 6 / USART1 TX |
| Контакт 26 | RC7/RX1 — PORTC bit 7 / USART1 RX |
| Контакт 27 | RD4 — PORTD bit 4 |
| Контакт 28 | RD5 — PORTD bit 5 / PWM |
| Контакт 29 | RD6 — PORTD bit 6 / PWM |
| Контакт 30 | RD7 — PORTD bit 7 / PWM |
| Контакт 31 | VSS — Ground |
| Контакт 32 | VDD — Positive supply |
| Контакт 33 | RB0/INT0 — PORTB bit 0 / external interrupt 0 |
| Контакт 34 | RB1/INT1 — PORTB bit 1 / external interrupt 1 |
| Контакт 35 | RB2/CANTX1 — PORTB bit 2 / ECAN1 TX |
| Контакт 36 | RB3/CANRX1 — PORTB bit 3 / ECAN1 RX |
| Контакт 37 | RB4 — PORTB bit 4 |
| Контакт 38 | RB5 — PORTB bit 5 |
| Контакт 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Контакт 40 | RB7/PGD — PORTB bit 7 / ICSP data |
| Контакт 41 | RC8/SCL2 — PORTC bit 8 / I2C2 SCL |
| Контакт 42 | RC9/SDA2 — PORTC bit 9 / I2C2 SDA |
| Контакт 43 | RA8 — PORTA bit 8 |
| Контакт 44 | RA9 — PORTA bit 9 |
Типичное применение
PIC18F45K80-I/PT подходит для 6 применениеs: Automotive ECAN Body Control Module, Building Automation and Elevator Controller Node, Industrial CAN-Bus Sensor Hub, Capacitive-Touch Human Interface (CTMU-based), Battery-Backed Low-Power Sensor Node, HVAC Climate Control Module.
Automotive ECAN Body Control Module
The PIC18F45K80-I/PT fits automotive body and chassis ECAN networks because it integrates three ECAN 2.0B modules with DMA, 32 KB Flash for J1939/OBD protocol stacks, and operates from 1.8 V to 5.5 V over -40C to +85C. ECAN DMA offloads message filtering from the 16 MIPS core, leaving CPU headroom for body-control logic (lighting, door modules, mirror control, climate). Place a 100 nF decoupling cap on each VDD/VSS pair and route the CANH/CANL pair to a TJA1050 or MCP2551 transceiver.
Рекомендуется
Building Automation and Elevator Controller Node
The PIC18F45K80-I/PT is well matched to building-automation and elevator-control nodes thanks to its wide 1.8 V to 5.5 V supply range (compatible with 24 V industrial buses via an LDO), nanoWatt XLP sleep currents below 100 nA, and ECAN connectivity for floor networks. The 12-bit ADC and CTMU support precise analog sensing (temperature, current, position) and capacitive touch keypads on the same chip. Pair with a 24 V-to-5 V DC-DC such as the LM2596 and a CAN-isolator like ISO1050.
Рекомендуется
Industrial CAN-Bus Sensor Hub
The PIC18F45K80-I/PT serves industrial CAN-bus sensor hubs because the three ECAN controllers with hardware DMA can handle 1 Mbit/s traffic while the core services Modbus/CANopen application layers. The 12-bit ADC reads up to 12 analog sensors (temperature, pressure, flow), while the two USART and two MSSP ports allow RS-485 and SPI/I2C sensor expansion. Plan 8 KB of Flash for bootloader and 12 KB for the CANopen stack; the remainder can host custom telemetry.
Рекомендуется
Capacitive-Touch Human Interface (CTMU-based)
The PIC18F45K80-I/PT is well suited for capacitive-touch keypads and sliders because it integrates the CTMU (Charge Time Measurement Unit) for accurate capacitance measurement and a 12-bit ADC for fine resolution. Combined with nanoWatt XLP, the device can wake from a touch event in under 10 us, keeping average battery drain in the microamp range. Use a guard-ring layout and isolate touch traces with a hatched ground plane.
Рекомендуется
Battery-Backed Low-Power Sensor Node
The PIC18F45K80-I/PT supports battery-backed low-power sensor nodes thanks to nanoWatt XLP sleep currents below 100 nA, a low-power Timer1 oscillator, and a 1.8 V minimum supply that lets it run directly from a single Li-ion cell (3.7 V nominal without regulation). Use sleep mode between sensor acquisitions and a 32.768 kHz crystal for RTC; average current can drop below 1 uA in typical 1-Hz wake duty cycles.
Рекомендуется
HVAC Climate Control Module
The PIC18F45K80-I/PT suits HVAC climate-control modules because its 12-bit ADC can read multiple NTC thermistors and humidity sensors, while the CCP/ECCP modules generate PWM outputs for fan speed and valve control. ECAN links the module to a centralized building-management system, and nanoWatt XLP reduces standby power when the HVAC system is idle. The 32 KB Flash comfortably holds a control loop with hysteresis, schedule, and fault detection.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC18F45K80-I/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC18F46K80-I/PT | PIC18F45K80-E/PT | PIC18F45K80-H/PT | PIC18F458-I/PT | PIC18F45K50-I/PT |
|---|---|---|---|---|---|---|
| Package | 44-TQFP (10x10 mm) | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash | 32 KB | 64 KB | 32 KB | 32 KB | 32 KB | 32 KB |
| RAM | 3.6 KB | 4 KB | 3.6 KB | 3.6 KB | 1.5 KB | 2 KB |
| ECAN modules | 3 | 3 | 3 | 3 | 1 | 0 (USB instead) |
| Operating Voltage | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 4.2 V to 5.5 V | 1.8 V to 5.5 V |
| ADC | 12-bit, 12 channels | 12-bit, 12 channels | 12-bit, 12 channels | 12-bit, 12 channels | 10-bit, 8 channels | 10-bit, 14 channels |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +125C | -40C to +150C | -40C to +85C | -40C to +85C |
Ключевые отличия
- Three ECAN 2.0B modules with hardware DMA (против PIC18F458-I/PT)
- nanoWalt XLP extreme low-power sleep mode (против PIC18F458-I/PT)
- Integrated CTMU and 12-bit ADC for capacitive touch (против PIC18F45K50-I/PT)
Заметки по проектированию
Place a 100 nF X7R 0603 ceramic within 5 mm of every VDD/VSS pair (pins 11/12 and 31/32 on the 44-TQFP). Add a bulk 4.7 uF tantalum or aluminum polymer on the main supply rail. For nanoWatt XLP sleep-current performance, place MCLR pull-up (typically 10 kohm) directly at the MCLR pin (pin 1) and route it away from switching traces.
Do not leave the MCLR pin floating; the K80 internal weak pull-up may not be reliable in noisy CAN environments, causing spurious resets. Always configure unused I/O pins as outputs low (not inputs) to minimize sleep current. Avoid using HFINTOSC as the ECAN clock source without enabling the PLL; otherwise CAN bit timing will be off-spec.
Route the ECAN1 differential pair (CANTX1 pin 35, CANRX1 pin 36) as a controlled-impedance differential pair with 100 ohm differential impedance to the MCP2551/ISO1050 transceiver. Keep the pair length-matched within 5 mm and isolate with ground pour. Place the ICSP pins (RB6/RB7 = PGC/PGD, pins 39/40) on a 0.1-inch header or test pads for in-circuit programming without disturbing the CAN bus.
Информация о соответствии
PIC18F45K80-I/PT is RoHS-compliant and lead-free per Microchip product page. Industrial -I grade is not AEC-Q100 qualified; for AEC-Q100 automotive applications, choose the automotive-qualified PIC18F46K80 family variant.