PIC18LF45K80-I/PT - 8-Bit 64MHz XLP MCU 32KB Flash | Microchip
MPN: PIC18LF45K80-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.83 | $6.83 |
| 10 | $6.2 | $62.00 |
| 100 | $5.45 | $545.00 |
| 500 | $4.78 | $2,390.00 |
| 1,000 | $4.1 | $4,100.00 |
PIC18LF45K80-I/PT Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, RAM, Flash program memory, EEPROM, timers, communication peripherals and I/O ports onto one silicon die. The PIC18 family is Microchip's high-performance 8-bit line, sitting between baseline PIC10/12/16 parts and the 16-bit dsPIC/PIC24 families in the broader microcontroller taxonomy: MCU -> 8-bit MCU -> PIC18 -> PIC18 K-series. K-series parts add nanoWatt XLP sleep modes, integrated ECAN, and 12-bit ADC for mixed analog/digital embedded designs.
Key features of the PIC18LF45K80 include 35 digital I/O pins, 12 channels of 12-bit ADC with auto-acquisition, 8-bit/16-bit timers, 4 KB RAM, 1 KB EEPROM data Flash, a charge time measurement unit (CTMU) for capacitive touch sensing, multiple communication peripherals including ECAN, SPI, I2C, and USART, plus a nanoWatt XLP sleep mode drawing less than 20 nA typical. The CTMU is unique within the PIC18 family and enables low-cost touch buttons, sliders, and proximity sensing without external analog ICs.
The architecture uses a Harvard RISC core with 16-bit opcodes fetched from Flash while data is read/written across 8-bit buses, achieving single-cycle instruction execution. The integrated ECAN peripheral supports CAN 2.0B at up to 1 Mb/s, suitable for automotive and industrial CAN nodes. Brown-out reset, watchdog timer, low-voltage detect, and on-chip debug (ICD) round out the safety and development feature set.
Typical applications include automotive body controllers and CAN nodes, industrial building automation, sensor signal conditioning, capacitive touch human-machine interfaces, low-power battery-powered sensor nodes, and elevator control panels. The 1.8 V minimum operating voltage allows direct connection to single-cell lithium or two AA cells, while the wide peripheral mix suits HVAC controllers and security panels.
A critical design consideration for the PIC18LF45K80 is decoupling. Place a 100 nF ceramic as close as possible to VDD/VSS pins on each pair, plus a bulk 10 uF tantalum or ceramic near the regulator. For CAN-bus nodes, add a 120 ohm split termination and a CAN transceiver such as the MCP2551 or TLE7250-3 between the ECAN pins and the bus. The CTMU pinout requires careful guarding for capacitive touch.
This page synthesizes real-time distributor pricing, drop-in alternatives, AEO-optimized FAQ, and practical design notes that go beyond what the manufacturer datasheet alone provides, giving procurement engineers and embedded designers a single-page decision point for sourcing and design-in decisions.
Drop-in alternatives for PIC18LF45K80-I/PT — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC18LF45K80-I/PT (same form factor and footprint) — differing in Package, Timers, Operating Temperature, ADC, Communication.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F45K80-I/PT
✅ Drop-In✓ In Stock
$2.4 / Unit
View Datasheet →PIC18F46K80-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18LF46K80-I/PT
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$3.74 / Unit
View Datasheet →PIC18F45K80-I/PT
✅ Drop-In✓ In Stock
$2.4 / Unit
View Datasheet →PIC18LF45K80-I/P
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$3.22 / Unit
View Datasheet →PIC18F45K80-E/PT
✅ Drop-In✓ In Stock
$2.78 / Unit
View Datasheet →PIC18LF45K80-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC18 8-bit RISC |
| Series | PIC18F K80 / PIC18LF K80 (XLP) |
| Program Memory (Flash) | 32 KB (16K x 16) |
| Data RAM | 3.6 KB (3600 bytes) |
| Data EEPROM | 1 KB |
| Maximum CPU Clock | 64 MHz |
| Instruction Throughput | 16 MIPS |
| Operating Voltage (LF variant) | 1.8 V to 3.6 V |
| I/O Pins | 35 |
| ADC | 12-bit, up to 12 channels |
| Timers | 8-bit and 16-bit (multiple) |
| Communication | ECAN, SPI, I2C, USART (multiple) |
| Special Features | CTMU, nanoWatt XLP, ICD, BOR, LVD, WDT |
| Sleep Current (XLP) | < 20 nA typical |
| Package | 44-pin TQFP (10x10 mm) |
| Mounting Type | Surface Mount |
| Operating Temperature (I grade) | -40 C to +85 C |
| RoHS Status | Compliant |
PIC18LF45K80-I/PT Pin Configuration
| Pin 1 | RE3/MCLR/VPP — Digital input RE3 or Master Clear (reset) input / programming voltage |
| Pin 2 | RA0/AN0 — Digital I/O RA0 or analog input AN0 |
| Pin 3 | RA1/AN1 — Digital I/O RA1 or analog input AN1 |
| Pin 4 | RA2/AN2/VREF- — Digital I/O RA2 or analog input AN2 or ADC VREF- |
| Pin 5 | RA3/AN3/VREF+ — Digital I/O RA3 or analog input AN3 or ADC VREF+ |
| Pin 6 | RA4/T0CKI — Digital I/O RA4 or Timer0 clock input |
| Pin 7 | RA5/AN4/SS/HLVDIN — Digital I/O RA5 or analog input AN4 or SPI SS or HLVD input |
| Pin 8 | RA6 — Digital I/O RA6 |
| Pin 9 | RA7 — Digital I/O RA7 |
| Pin 10 | VSS — Ground reference |
| Pin 11 | VDD — Positive supply voltage (1.8 V to 3.6 V) |
| Pin 12 | RB0/AN12/INT0 — Digital I/O RB0 or analog input AN12 or external interrupt 0 |
| Pin 13 | RB1/AN10/INT1 — Digital I/O RB1 or analog input AN10 or external interrupt 1 |
| Pin 14 | RB2/AN8/INT2 — Digital I/O RB2 or analog input AN8 or external interrupt 2 |
| Pin 15 | RB3/AN9/INT3 — Digital I/O RB3 or analog input AN9 or external interrupt 3 |
| Pin 16 | RB4/AN11 — Digital I/O RB4 or analog input AN11 |
| Pin 17 | RB5/AN13 — Digital I/O RB5 or analog input AN13 |
| Pin 18 | RB6/PGC — Digital I/O RB6 or ICSP clock (programming/debug) |
| Pin 19 | RB7/PGD — Digital I/O RB7 or ICSP data (programming/debug) |
| Pin 20 | VSS — Ground reference |
| Pin 21 | VDD — Positive supply voltage (1.8 V to 3.6 V) |
| Pin 22 | RC0/SOSCO — Digital I/O RC0 or secondary oscillator output |
| Pin 23 | RC1/SOSCI — Digital I/O RC1 or secondary oscillator input |
| Pin 24 | RC2/AN14 — Digital I/O RC2 or analog input AN14 |
| Pin 25 | RC3/AN15 — Digital I/O RC3 or analog input AN15 |
| Pin 26 | RC4 — Digital I/O RC4 |
| Pin 27 | RC5 — Digital I/O RC5 |
| Pin 28 | RC6/CANTX — Digital I/O RC6 or ECAN transmit output |
| Pin 29 | RC7/CANRX — Digital I/O RC7 or ECAN receive input |
| Pin 30 | VSS — Ground reference |
| Pin 31 | VDD — Positive supply voltage (1.8 V to 3.6 V) |
| Pin 32 | RD0 — Digital I/O RD0 |
| Pin 33 | RD1 — Digital I/O RD1 |
| Pin 34 | RD2 — Digital I/O RD2 |
| Pin 35 | RD3 — Digital I/O RD3 |
| Pin 36 | RD4 — Digital I/O RD4 |
| Pin 37 | RD5 — Digital I/O RD5 |
| Pin 38 | RD6 — Digital I/O RD6 |
| Pin 39 | RD7 — Digital I/O RD7 |
| Pin 40 | VSS — Ground reference |
| Pin 41 | VDD — Positive supply voltage (1.8 V to 3.6 V) |
| Pin 42 | RE0/AN5 — Digital I/O RE0 or analog input AN5 |
| Pin 43 | RE1/AN6 — Digital I/O RE1 or analog input AN6 |
| Pin 44 | RE2/AN7 — Digital I/O RE2 or analog input AN7 |
Typical Applications
PIC18LF45K80-I/PT is suitable for 6 applications: Automotive CAN Body Control Node, Industrial Building Automation Sensor Node, Capacitive Touch Human-Machine Interface, Elevator Control and Safety Module, Battery-Powered Wireless Sensor Node, Security and Access Control Panel.
Automotive CAN Body Control Node
The PIC18LF45K80-I/PT is a strong fit for automotive body control modules because its integrated ECAN peripheral supports CAN 2.0B at up to 1 Mb/s with hardware filtering, eliminating the need for an external CAN controller. The 12-bit ADC with 12 channels handles sensor inputs (door position, ambient light, temperature) without external signal conditioning. With 1.8 V to 3.6 V VDD it pairs directly with 3.3 V LDO regulators sourced from the vehicle's 12 V bus. The industrial -40 C to +85 C temperature rating covers cabin and most under-hood locations. Compared to a discrete MCU + external CAN controller, the integrated solution cuts board area by roughly 30% and BOM cost by $0.80 to $1.20 per node.
Recommended
Industrial Building Automation Sensor Node
For building automation, the PIC18LF45K80-I/PT enables low-power HVAC sensor nodes thanks to its nanoWatt XLP sleep mode drawing less than 20 nA typical. The MCU can wake periodically on a timer interrupt, take a 12-bit ADC reading of a temperature or humidity sensor, transmit over ECAN or I2C, and return to sleep, achieving multi-year battery life on two AA cells. The 35 digital I/O pins handle local actuator control (relays, dampers) while the CTMU enables capacitive touch keypads without external analog ICs. The 32 KB Flash is sufficient for BACnet or Modbus protocol stacks.
Recommended
Capacitive Touch Human-Machine Interface
The integrated CTMU (Charge Time Measurement Unit) makes the PIC18LF45K80-I/PT ideal for cost-sensitive capacitive touch interfaces in appliances, industrial controls, and consumer electronics. The CTMU works with the 12-bit ADC to measure capacitance with femtofarad resolution, supporting both buttons and sliders using only copper pads and firmware. Microchip application note AN1250 provides reference water-tolerant touch firmware. With 32 KB Flash and 3.6 KB RAM, designers can implement 12 to 24 touch channels plus a small LCD interface and serial bootloader, all in a 44-pin TQFP that fits behind the touch panel without extra analog ICs.
Recommended
Elevator Control and Safety Module
The PIC18LF45K80-I/PT suits elevator door and cabin control sub-assemblies where CAN-bus communication links the car operating panel, the controller, and the door drive. Its 1.8 V to 3.6 V VDD allows direct pairing with 3.3 V sensors and signal conditioning. The CTMU supports capacitive floor-selection buttons, while the 12-bit ADC handles load-cell input for cabin weighing. AEC-style qualification on the F variant (PIC18F45K80-I/PT) plus the industrial temperature range cover the 0 C to +70 C cabin and -20 C to +70 C machine-room environments. The 32 KB Flash is sufficient for a CANopen or proprietary elevator control stack.
Recommended
Battery-Powered Wireless Sensor Node
The nanoWatt XLP feature set makes the PIC18LF45K80-I/PT a strong choice for battery-powered wireless sensor nodes. With sub-20 nA sleep current, the MCU can sleep for the majority of the duty cycle and wake on a low-power timer interrupt to take a sensor reading and transmit over a UART-attached radio module. The 1.8 V minimum VDD supports direct operation from a single CR2032 or two AA cells without boost converters. The CTMU adds capacitive water/leak detection, while the 12-bit ADC reads battery voltage for fuel-gauge algorithms. With 32 KB Flash and 3.6 KB RAM, designers can integrate BLE-friendly HCI or LoRaWAN driver layers.
Recommended
Security and Access Control Panel
For security panels and access controllers, the PIC18LF45K80-I/PT offers the right balance of mixed-signal integration, low power, and CAN/Ethernet-friendly communication. The 35 I/O pins handle keypads, reed switches, PIR sensors, and 12 V relay drivers. The 12-bit ADC monitors backup battery voltage and PIR signal levels. The CTMU supports capacitive touch keypads without extra ICs. With ECAN or USART-attached Ethernet (via ENC28J60), the panel can report events to a central monitoring station. The industrial -40 C to +85 C rating covers outdoor enclosures and unheated vestibules.
Recommended
Recommended Products Summary
Engineering reference data for PIC18LF45K80-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F45K80-I/PT | PIC18F46K80-I/PT | PIC18LF46K80-I/PT | PIC18F45K80-I/P | PIC18F45K80-E/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 |
| Program Memory (Flash) | 32 KB | 32 KB | 64 KB | 64 KB | 32 KB | 32 KB |
| Data RAM | 3.6 KB | 3.6 KB | 4 KB | 4 KB | 3.6 KB | 3.6 KB |
| Data EEPROM | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB |
| Operating Voltage (VDD) | 1.8 V to 3.6 V (LF) | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 3.6 V (LF) | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
| Operating Temperature | -40 C to +85 C (I grade) | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +125 C (E grade) |
| ECAN / CTMU | Yes / Yes | Yes / Yes | Yes / Yes | Yes / Yes | Yes / Yes | Yes / Yes |
Key Differentiators
- Integrated CTMU for capacitive touch without external analog ICs (vs PIC18F46K80-I/PT)
- 1.8 V to 3.6 V VDD for direct 3.3 V battery operation (vs PIC18F45K80-I/PT (1.8 V to 5.5 V))
- Industrial temperature range and same 44-TQFP as automotive variant (vs PIC18F45K80-E/PT (-40 C to +125 C))
Design Notes
Estimated: at 64 MHz / 3.3 V, the PIC18LF45K80 core draws approximately 12 mA active. Place a 100 nF ceramic decoupling capacitor as close as possible to each VDD/VSS pin pair (there are 4 pairs on the 44-TQFP), plus a single 10 uF bulk ceramic or tantalum near the regulator. For battery-powered designs, switch to the internal 31 kHz LFINTOSC during sleep to achieve the < 20 nA sleep current figure cited in the datasheet.
Configuration word fuses must be programmed correctly before ECAN or CTMU will function. Most importantly: set the oscillator to HS or EC mode (not RC) for 64 MHz operation, enable the MCLR pin for proper reset, and configure CANTX/CANRX pins RC6/RC7 by clearing the appropriate TRIS bits. Forgetting to configure ADC channel AN11 as digital-only when using RB4 is a known source of erratic ADC readings in production firmware.
Route the CAN bus traces as a 120-ohm impedance differential pair, keep them away from switching nodes (relays, motor drivers), and place a 120 ohm split termination (60 ohm + 60 ohm with 4.7 nF to ground) at each end of the bus. For CTMU capacitive touch, surround each touch pad with a guard trace driven by the same signal as the pad, and add 100 mil keep-out zones around pads to prevent false triggers from water streams or hand proximity.
The PIC18LF45K80's 64 MHz internal oscillator is derived from the 16 MHz HFINTOSC plus 4x PLL; this means 1.8 V to 3.6 V operation at full 16 MIPS is valid but the PLL's jitter can impact USART baud accuracy at higher temperatures. For CAN-bus nodes requiring strict 1 Mb/s timing, use an external 16 MHz crystal rather than HFINTOSC to meet the 0.5% baud-rate tolerance required by CAN 2.0B.
Compliance Information
PIC18LF45K80-I/PT is RoHS compliant per Microchip product page; the 'I' industrial temperature grade is -40 C to +85 C. For AEC-Q100 automotive qualification, choose PIC18F45K80-E/PT (E grade) or PIC18F45K80-I/PT automotive variants.