PIC18F45K80T-I/ML - 8-Bit 64MHz MCU w/ ECAN & 32KB Flash | Microchip
MPN: PIC18F45K80T-I/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.2 | $4.20 |
| 10 | $3.78 | $37.80 |
| 100 | $3.36 | $336.00 |
| 500 | $2.95 | $1,475.00 |
| 1,000 | $2.55 | $2,550.00 |
PIC18F45K80T-I/ML Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and a rich set of digital and analog peripherals in one IC. The PIC18F family uses an enhanced Harvard RISC architecture with separate program and data buses, allowing instruction fetch and operand read in the same cycle. Within the broader taxonomy, the PIC18F45K80 sits under 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. ECAN is Microchip's enhanced implementation of the Controller Area Network (CAN) bus protocol originally specified by Bosch ISO 11898, widely used in automotive and industrial networks.
Key features include an integrated 12-bit ADC with up to 11 channels, a CTMU (Charge Time Measurement Unit) for capacitive touch and time-of-flight measurements, three 16-bit timers, two MSSP (SPI/I2C) ports, two Enhanced USART modules (one with ECAN), and a 16-bit Enhanced PWM with up to 4 channels. The device supports 35 digital I/O lines and operates from -40 C to +85 C (industrial grade).
The PIC18F45K80T-I/ML is used in automotive body and comfort modules, building control (HVAC, lighting, elevators), industrial automation nodes, and CAN-bus sensor interfaces where ECAN peripheral, 12-bit ADC accuracy, and XLP sleep current below 100 nA together reduce BOM cost. Compared with discrete microcontroller + external CAN controller designs, integrating ECAN saves PCB area, lowers BOM cost, and simplifies firmware drivers through Microchip's free MPLAB X IDE and XC8 toolchain.
When designing with this part, place a 100 nF decoupling capacitor as close as possible to each VDD/VSS pair, tie the exposed thermal pad to a clean ground plane for thermal and electrical performance, and use the internal LDO or external regulator carefully because the wide 1.8 V to 5.5 V range allows direct Li-ion or 3.3 V system supply.
Drop-in alternatives for PIC18F45K80T-I/ML — 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 PIC18F45K80T-I/ML (same form factor and footprint) — differing in ADC, Data EEPROM, Data RAM, Operating Voltage Range, Package.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18LF45K80T-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F45K42T-I/ML
✅ Drop-In✓ In Stock
$1.75 / Unit
View Datasheet →PIC18F45K80T-I/ML Maximum Ratings & Electrical Characteristics
| Core | PIC18 8-bit RISC |
| CPU Speed | 64 MHz (16 MIPS) |
| Program Memory (Flash) | 32 KB (16K x 16) |
| Data RAM | 3.6 KB |
| Data EEPROM | 1 KB |
| Operating Voltage Range | 1.8 V to 5.5 V |
| Number of I/O | 35 |
| ADC | 12-bit, up to 11 channels |
| CAN (ECAN) | 1 (Enhanced CAN) |
| UART/USART | 2 (1 Enhanced USART + ECAN, 1 Enhanced USART) |
| SPI / I2C (MSSP) | 2 |
| Timers (16-bit) | 3 |
| PWM Channels (16-bit) | 4 |
| CTMU | Yes (Charge Time Measurement Unit) |
| Oscillator | Internal + External |
| Low-Power Technology | nanoWatt XLP |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Package | 44-pin VQFN (8x8 mm) with exposed pad (ML) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC18F45K80T-I/ML Pin Configuration
| Pin 1 | MCLR — Master Clear (Reset) input, active low |
| Pin 2 | RA0 — PORTA bit 0 (digital I/O, analog AN0) |
| Pin 3 | RA1 — PORTA bit 1 (digital I/O, analog AN1) |
| Pin 4 | RA2 — PORTA bit 2 (digital I/O, analog AN2) |
| Pin 5 | RA3 — PORTA bit 3 (digital I/O, analog AN3) |
| Pin 6 | RA4 — PORTA bit 4 (digital I/O) |
| Pin 7 | RA5 — PORTA bit 5 (digital I/O, analog AN4) |
| Pin 8 | RE0 — PORTE bit 0 (digital I/O, analog AN5) |
| Pin 9 | RE1 — PORTE bit 1 (digital I/O, analog AN6) |
| Pin 10 | RE2 — PORTE bit 2 (digital I/O, analog AN7) |
| Pin 11 | VDD — Positive supply voltage |
| Pin 12 | VSS — Ground reference |
| Pin 13 | OSC1 — Oscillator input / external clock input |
| Pin 14 | OSC2 — Oscillator output |
| Pin 15 | RC0 — PORTC bit 0 (digital I/O) |
| Pin 16 | RC1 — PORTC bit 1 (digital I/O) |
| Pin 17 | RC2 — PORTC bit 2 (digital I/O) |
| Pin 18 | RC3 — PORTC bit 3 (digital I/O) |
| Pin 19 | RD0 — PORTD bit 0 |
| Pin 20 | RD1 — PORTD bit 1 |
| Pin 21 | RD2 — PORTD bit 2 |
| Pin 22 | RD3 — PORTD bit 3 |
| Pin 23 | RC4 — PORTC bit 4 |
| Pin 24 | RC5 — PORTC bit 5 |
| Pin 25 | RC6 — PORTC bit 6 |
| Pin 26 | RC7 — PORTC bit 7 |
| Pin 27 | RD4 — PORTD bit 4 |
| Pin 28 | RD5 — PORTD bit 5 |
| Pin 29 | RD6 — PORTD bit 6 |
| Pin 30 | RD7 — PORTD bit 7 / ECAN TX |
| Pin 31 | RB0 — PORTB bit 0 / ECAN RX / INT0 |
| Pin 32 | RB1 — PORTB bit 1 / INT1 |
| Pin 33 | RB2 — PORTB bit 2 |
| Pin 34 | RB3 — PORTB bit 3 |
| Pin 35 | RB4 — PORTB bit 4 |
| Pin 36 | RB5 — PORTB bit 5 |
| Pin 37 | RB6 — PORTB bit 6 / ICSPCLK |
| Pin 38 | RB7 — PORTB bit 7 / ICSPDAT |
| Pin 39 | RA6 — PORTA bit 6 |
| Pin 40 | RA7 — PORTA bit 7 |
| Pin 41 | VDD — Positive supply voltage (second VDD) |
| Pin 42 | VSS — Ground reference (second VSS) |
| Pin 43 | NC — Not connected (per datasheet) |
| Pin 44 | NC — Not connected (per datasheet) |
Typical Applications
PIC18F45K80T-I/ML is suitable for 6 applications: Automotive Body and Comfort Modules, Building Automation and HVAC Control, Industrial CAN-Open Sensor Nodes, Elevator Control and Door Operator Panels, Capacitive Touch User Interfaces (CTMU), Portable Medical and Wellness Devices.
Automotive Body and Comfort Modules
The PIC18F45K80T-I/ML is purpose-built for automotive body ECUs (body control modules, HVAC panels, seat controllers, mirror modules) thanks to its integrated Enhanced CAN peripheral compliant with Bosch CAN 2.0B / ISO 11898-1. The ECAN controller eliminates an external CAN transceiver MCU, while the 12-bit ADC (up to 11 channels) reads temperature, position, and current sensors at higher resolution than typical 10-bit automotive MCUs. With 35 I/O and a 1.8 V to 5.5 V supply range, the part handles direct 12 V-battery-rectified rails and tolerates load-dump transients when paired with an external TVS. The 44-pin VQFN (8x8 mm) footprint is well suited to slim body-control PCBAs where component density is high. nanoWatt XLP keeps sleep current below 100 nA, which is critical for parked-vehicle quiescent budgets.
Recommended
Building Automation and HVAC Control
In HVAC and building-automation nodes (thermostats, VAV damper controllers, fan-coil units, lighting controllers) the PIC18F45K80T-I/ML's ECAN peripheral provides the wired fieldbus backbone used in many commercial-building automation hierarchies, while the 32 KB Flash comfortably holds BACnet or proprietary stack libraries plus application code. The 12-bit ADC samples thermistor temperature and humidity-sensor voltage with 0.25 C resolution over a 0-100 C range when paired with a precision reference. nanoWatt XLP sleep modes cut average current draw to a few microamps, allowing battery-backed thermostats to run on two AA cells for years. The 64 MHz CPU (16 MIPS) handles control loops at sub-100 us cycle times for stable PID regulation. The 44-pin VQFN exposed-pad package also improves thermal dissipation in wall-mounted enclosures with limited airflow.
Recommended
Industrial CAN-Open Sensor Nodes
For CANopen / DeviceNet sensor nodes on factory floors, the PIC18F45K80T-I/ML integrates the CAN MAC layer, a 12-bit ADC for analog sensor readout, and 32 KB Flash for CANopen stack (e.g., Microchip's CANopen library) within a single IC. The ECAN's six programmable receive buffers let the firmware implement multiple process data objects (PDOs) without firmware-side filtering overhead, reducing message latency to under 200 us at 1 Mbit/s. Wide 1.8 V to 5.5 V operation simplifies powering directly from 24 V industrial bus rails via a small switching regulator. Industrial -40 C to +85 C temperature range supports outdoor and cabinet-less installations. The 44-pin VQFN package fits compact IP67 sensor housings where PCB area is constrained.
Recommended
Elevator Control and Door Operator Panels
Elevator door-operator panels and car-position indicators demand deterministic CAN communication, robust ESD tolerance, and long-term reliability - all met by the PIC18F45K80T-I/ML. The integrated ECAN peripheral communicates with the elevator group's master controller over CAN, while the 12-bit ADC reads motor-current shunt amplifiers for soft-start and stall detection. 32 KB Flash stores position-table lookup data plus application logic, and the 64 MHz CPU refreshes the CAN PDO every 5 ms with ample headroom. nanoWatt XLP helps battery-backed car-call buttons last over five years on a single CR2032 cell. The 44-pin VQFN (8x8 mm) exposed-pad package aids thermal dissipation in door-operator cabinets that share space with motor-drive stages.
Recommended
Capacitive Touch User Interfaces (CTMU)
The PIC18F45K80T-I/ML's integrated Charge Time Measurement Unit (CTMU) provides a hardware-timed constant-current source for capacitive touch sensing without an external touch controller IC. Combined with the 64 MHz CPU and 12-bit ADC, the MCU scans up to 11 touch pads with sub-1 pF resolution, supporting reliable touch sliders, rotary encoders, and proximity sensors behind 5 mm glass. 32 KB Flash stores touch-sensing libraries and gesture-recognition state machines. nanoWatt XLP allows the touch interface to wake from sleep in under 10 us on a finger approach. The 44-pin VQFN package is ideal for slim human-machine interface panels where PCB real estate is limited.
Recommended
Portable Medical and Wellness Devices
Battery-powered medical and wellness devices (glucose meters, pulse oximeters, portable spirometers) benefit from the PIC18F45K80T-I/ML's combination of nanoWatt XLP low sleep current, 12-bit ADC for analog sensor readout, and 32 KB Flash for FDA-class firmware with data logging. Sleep currents below 100 nA let coin-cell-powered devices sit idle for years, while the 64 MHz CPU performs signal processing (filtering, SpO2 ratio calculation) in real time without external DSP. The 35 I/O pins drive LCDs, keypads, and BLE modules through the MSSP (SPI/I2C) ports. The 1.8 V to 5.5 V range supports direct Li-ion or 2x AA battery supply. The 44-pin VQFN exposed pad also simplifies thermal management in wearables worn close to the skin.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F45K80T-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F45K80-I/PT | PIC18F46K80-I/PT | PIC18LF45K80T-I/ML | PIC18F45K42T-I/ML |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin VQFN (8x8 mm) ML | 44-pin TQFP PT | 44-pin TQFP PT | 44-pin VQFN ML (same) | 44-pin VQFN ML (same) |
| Flash | 32 KB | 32 KB | 64 KB | 32 KB | 32 KB |
| RAM | 3.6 KB | 3.6 KB | 3.6 KB | 3.6 KB | 2 KB |
| CPU Speed | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS |
| ECAN | Yes | Yes | Yes | Yes | No |
| 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 (LF: extended low-voltage FOSC) | 1.8 V to 5.5 V |
| ADC | 12-bit, 11 ch | 12-bit, 11 ch | 12-bit, 11 ch | 12-bit, 11 ch | 12-bit |
| Temperature Range | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
Key Differentiators
- Integrated Enhanced CAN (ECAN) peripheral eliminates external CAN controller IC (vs PIC18F45K42T-I/ML)
- Wider operating voltage range (1.8 V to 5.5 V) versus typical 2.0 V minimum (vs PIC18LF45K80T-I/ML)
- 44-pin VQFN (8x8 mm) with exposed thermal pad for better thermal dissipation (vs PIC18F45K80-I/PT)
- 32 KB Flash doubles up to 64 KB with same peripherals and pinout (vs PIC18F46K80-I/PT)
Design Notes
Place a 100 nF decoupling capacitor as close as possible to each VDD/VSS pair (pin 11/12 and pin 41/42 on the 44-pin VQFN). Add a bulk 4.7 uF to 10 uF tantalum or ceramic capacitor on the main supply rail within 25 mm of the MCU. The PIC18F45K80T-I/ML has two VDD/VSS pin pairs, so bypassing both pairs is mandatory - skipping the second pair can cause brown-out resets during high-current CAN transmit bursts.
Solder the exposed thermal pad (EP) of the 44-pin VQFN to a continuous ground plane with thermal vias (at least 9 vias in a 3x3 array, 0.3 mm drill). The EP provides the primary thermal path; without proper soldering, junction temperature can rise 20 C to 30 C above the rated maximum under sustained ECAN transmit at 1 Mbit/s, especially in enclosed automotive enclosures. This reduces long-term reliability per Arrhenius MTBF models.
Do not leave the MCLR pin floating - tie it to VDD through a 10 kohm pull-up resistor and add the recommended 100 nF decoupling capacitor for in-circuit serial programming (ICSP). When using the internal oscillator, configure the OSCCON and OSCTUNE registers for the application's stability requirement; on first power-up the device defaults to 8 MHz INTOSC. The ECAN peripheral must be initialized in CONFIG1H and the CANTX/CANRX pins (RB0/RD7 in this package) must be configured as digital I/O before enabling the CAN module.
Route the ECAN TX/RX traces (RD7/RB0 on this VQFN package) as a differential pair with 120 ohm characteristic impedance, kept under one-quarter wavelength at the highest CAN bit rate (about 50 mm at 1 Mbit/s in FR4). Add a 4.7 kohm pull-up on CAN TX if using an MCP2561/2 transceiver. Place the CAN transceiver within 20 mm of the MCU to minimize stubs. Use ground guarding or coplanar waveguide for the CAN bus if running adjacent to switching power or motor traces.
Compliance Information
RoHS and REACH compliant per Microchip product page. Industrial -40 C to +85 C temperature range; not AEC-Q100 qualified (industrial grade). For automotive AEC-Q100 qualified variants, use PIC18F46K80-E/ML or PIC18F46K80T-E/ML extended-temperature variants.