PIC18F45K80-I/PT - 8-bit 64MHz MCU 32KB Flash ECAN 44-TQFP | Microchip
Référence : PIC18F45K80-I/PT ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 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 Présentation
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.
Alternatives de remplacement direct pour PIC18F45K80-I/PT — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC18F45K80-I/PT (même facteur de forme et même empreinte) — différant par Package, ADC, Core Architecture, Program Memory (Flash), Operating Temperature Range.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC18F46K80-I/PT
✅ Remplacement direct✓ En stock
$4.21 / unité
Voir la fiche technique →PIC18F45K80-E/PT
✅ Remplacement direct✓ En stock
$2.78 / unité
Voir la fiche technique →PIC18F45K80-H/PT
✅ Remplacement direct✓ En stock
$4.95 / unité
Voir la fiche technique →PIC18F458-I/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC18F45K50-I/PT
✅ Remplacement direct✓ En stock
$2.74 / unité
Voir la fiche technique →PIC18F45K80-I/PT Valeurs maximales et caractéristiques électriques
| 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 |
| Boîtier | 44-TQFP (10x10 mm) |
| Température de fonctionnement | -40C to +85C (Industrial) |
| Type de montage | Surface Mount |
| RoHS | Compliant |
| MSL | 3 |
| nanoWatt XLP Sleep | <100 nA typical (deep sleep) |
Configuration des broches de PIC18F45K80-I/PT
| Broche 1 | MCLR — Master Clear (reset) input, active-low |
| Broche 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Broche 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Broche 4 | RA2/AN2/VREF- — PORTA bit 2 / analog input 2 / ADC VREF- |
| Broche 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC VREF+ |
| Broche 6 | RA4 — PORTA bit 4 |
| Broche 7 | RA5/AN4 — PORTA bit 5 / analog input 4 |
| Broche 8 | RE0/AN5 — PORTE bit 0 / analog input 5 |
| Broche 9 | RE1/AN6 — PORTE bit 1 / analog input 6 |
| Broche 10 | RE2/AN7 — PORTE bit 2 / analog input 7 |
| Broche 11 | VDD — Positive supply |
| Broche 12 | VSS — Ground |
| Broche 13 | OSC1/CLKI/RA7 — Crystal input / external clock |
| Broche 14 | OSC2/CLKO/RA6 — Crystal output / clock out |
| Broche 15 | RC0 — PORTC bit 0 |
| Broche 16 | RC1 — PORTC bit 1 |
| Broche 17 | RC2 — PORTC bit 2 |
| Broche 18 | RC3 — PORTC bit 3 / SCL1 |
| Broche 19 | RD0 — PORTD bit 0 |
| Broche 20 | RD1 — PORTD bit 1 |
| Broche 21 | RD2 — PORTD bit 2 |
| Broche 22 | RD3 — PORTD bit 3 |
| Broche 23 | RC4/SDA1 — PORTC bit 4 / I2C SDA |
| Broche 24 | RC5/SDO1 — PORTC bit 5 / SPI SDO |
| Broche 25 | RC6/TX1 — PORTC bit 6 / USART1 TX |
| Broche 26 | RC7/RX1 — PORTC bit 7 / USART1 RX |
| Broche 27 | RD4 — PORTD bit 4 |
| Broche 28 | RD5 — PORTD bit 5 / PWM |
| Broche 29 | RD6 — PORTD bit 6 / PWM |
| Broche 30 | RD7 — PORTD bit 7 / PWM |
| Broche 31 | VSS — Ground |
| Broche 32 | VDD — Positive supply |
| Broche 33 | RB0/INT0 — PORTB bit 0 / external interrupt 0 |
| Broche 34 | RB1/INT1 — PORTB bit 1 / external interrupt 1 |
| Broche 35 | RB2/CANTX1 — PORTB bit 2 / ECAN1 TX |
| Broche 36 | RB3/CANRX1 — PORTB bit 3 / ECAN1 RX |
| Broche 37 | RB4 — PORTB bit 4 |
| Broche 38 | RB5 — PORTB bit 5 |
| Broche 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Broche 40 | RB7/PGD — PORTB bit 7 / ICSP data |
| Broche 41 | RC8/SCL2 — PORTC bit 8 / I2C2 SCL |
| Broche 42 | RC9/SDA2 — PORTC bit 9 / I2C2 SDA |
| Broche 43 | RA8 — PORTA bit 8 |
| Broche 44 | RA9 — PORTA bit 9 |
Applications typiques
PIC18F45K80-I/PT convient pour 6 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC18F45K80-I/PT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
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.