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 — 동일 패키지, 핀 호환. 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 (vs PIC18F458-I/PT)
- nanoWalt XLP extreme low-power sleep mode (vs PIC18F458-I/PT)
- Integrated CTMU and 12-bit ADC for capacitive touch (vs 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.