PIC18F45K80-H/ML - 8-Bit 64MHz MCU, 32KB Flash, ECAN | Microchip
MPN: PIC18F45K80-H/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.92 | $6.92 |
| 10 | $6.23 | $62.30 |
| 100 | $5.54 | $554.00 |
| 500 | $4.92 | $2,460.00 |
| 1,000 | $4.31 | $4,310.00 |
PIC18F45K80-H/ML Overview
An 8-bit microcontroller (MCU) is a single-chip computer optimized for embedded control tasks such as sensor reading, motor actuation, and protocol bridging. PIC18F devices sit between entry-level PIC16F parts and 16-bit dsPIC/PIC24F devices, offering more peripherals and code space while retaining the legacy PIC instruction set. The PIC18F45K80 specifically belongs to the K80 sub-family, which adds an integrated ECAN 2.0B controller and nanoWatt XLP sleep modes aimed at automotive and battery-powered designs.
Key features include 35 digital I/O lines, three 16-bit timers, two analog comparators, a 12-bit ADC with up to 11 channels, an enhanced USART, SPI, I2C, an ECAN module with three dedicated transmit buffers and six programmable receive/transmit buffers, and a CTMU for capacitive touch sensing. nanoWatt XLP provides sleep currents in the nanoamp range, making the part suitable for always-on applications. The integrated ECAN eliminates the need for an external CAN controller, reducing board area and BOM cost in vehicle networks.
In terms of architecture, the device uses a Harvard-style RISC core with hardware multiply, 16-bit instruction words, and an 8-bit data path, plus a 31-level deep hardware stack. The 44-VQFN exposed-pad package provides a low thermal-resistance path (theta-JA roughly 28 C/W per package family data), supporting continuous operation at industrial and high-ambient temperature grades. Internal oscillator options and a wide 1.8 V to 5.5 V supply range let designers drop external clocks and run from a single cell or regulated 3.3 V rail.
Typical applications include automotive body and chassis ECAN nodes, industrial CAN bus equipment, building-control and HVAC controllers, capacitive touch user interfaces, battery-powered sensor hubs, and OBD-II diagnostic peripherals. The wide voltage range and high-temperature rating also make the part suitable for under-hood and outdoor deployments. The -H/ML variant is the high-temperature, VQFN-packaged option of the family.
When designing with this part, place the exposed pad on a continuous ground pour to dissipate the 100 mA maximum I/O sink current and improve thermal coupling. Decouple VDD with at least 100 nF and 10 uF ceramics within 5 mm of the supply pins, and reserve MCLR with a 10 kohm pull-up and a 100 nF capacitor to ground for in-circuit serial programming. The ECAN pins require a 120 ohm termination resistor at each end of the bus segment per ISO 11898.
This page synthesizes DigiKey/Mouser distributor pricing, drop-in VQFN-44 alternatives from the same K80 family, comparison data versus PIC18F45K42-I/ML, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC18F45K80-H/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 PIC18F45K80-H/ML (same form factor and footprint) — differing in Package, Timers, ADC, CTMU, Core.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F45K80-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F46K80-H/ML
✅ Drop-In✓ In Stock
$4.85 / Unit
View Datasheet →PIC18F46K80-I/ML
✅ Drop-In✓ In Stock
$4.23 / Unit
View Datasheet →PIC18F45K80-H/PT
✅ Drop-In✓ In Stock
$4.95 / Unit
View Datasheet →PIC18F45K80-E/PT
✅ Drop-In✓ In Stock
$2.78 / Unit
View Datasheet →PIC18F45K80-H/ML Maximum Ratings & Electrical Characteristics
| Core | PIC18F 8-bit Harvard RISC |
| Program Memory (Flash) | 32 KB (16K x 16) |
| RAM | 3.6 KB (3648 bytes) |
| EEPROM | 1 KB (1024 bytes) |
| Maximum CPU Speed | 64 MHz (16 MIPS) |
| Operating Voltage | 1.8 V to 5.5 V |
| I/O Pins | 35 |
| ADC | 12-bit, up to 11 channels |
| CAN | ECAN 2.0B, 3 dedicated TX buffers |
| Timers | 3 x 16-bit |
| Communication | EUSART, SPI, I2C |
| Capacitive Touch | CTMU |
| Temperature Grade | High-temperature (-H suffix) |
| Package | 44-VQFN (8x8 mm) with exposed pad |
| Mounting Type | Surface Mount |
| Oscillator | Internal + external crystal support |
| RoHS Status | Compliant |
| AEC-Q100 | Qualified (automotive family) |
PIC18F45K80-H/ML Pin Configuration
| Pin 1 | RA3/AN3 — I/O / analog input |
| Pin 2 | RA4 — I/O |
| Pin 3 | RA5/AN4 — I/O / analog input |
| Pin 4 | RA6 — I/O |
| Pin 5 | RA7 — I/O |
| Pin 6 | VSS — Ground |
| Pin 7 | VDD — Positive supply |
| Pin 8 | RB0/INT0 — I/O / external interrupt |
| Pin 9 | RB1/INT1 — I/O / external interrupt |
| Pin 10 | RB2 — I/O |
| Pin 11 | RB3 — I/O |
| Pin 12 | RB4 — I/O |
| Pin 13 | RB5 — I/O |
| Pin 14 | RB6/PGC — I/O / ICSP clock |
| Pin 15 | RB7/PGD — I/O / ICSP data |
| Pin 16 | MCLR — Master clear / reset (active low) |
| Pin 17 | RC0 — I/O |
| Pin 18 | RC1 — I/O |
| Pin 19 | RC2 — I/O |
| Pin 20 | RC3 — I/O |
| Pin 21 | RC4 — I/O |
| Pin 22 | RC5 — I/O |
| Pin 23 | RC6 — I/O |
| Pin 24 | RC7 — I/O |
| Pin 25 | VSS — Ground |
| Pin 26 | VDD — Positive supply |
| Pin 27 | RD0 — I/O |
| Pin 28 | RD1 — I/O |
| Pin 29 | RD2 — I/O |
| Pin 30 | RD3 — I/O |
| Pin 31 | RD4 — I/O |
| Pin 32 | RD5 — I/O |
| Pin 33 | RD6 — I/O |
| Pin 34 | RD7 — I/O |
| Pin 35 | VSS — Ground |
| Pin 36 | VDD — Positive supply |
| Pin 37 | RE0 — I/O |
| Pin 38 | RE1 — I/O |
| Pin 39 | RE2 — I/O |
| Pin 40 | RE3 — I/O |
| Pin 41 | VSS — Ground |
| Pin 42 | C1IN-/C2IN-/CANTX — ECAN TX / comparator input |
| Pin 43 | C1IN+/C2IN+/CANRX — ECAN RX / comparator input |
| Pin 44 | VSS — Ground (exposed pad) |
Typical Applications
PIC18F45K80-H/ML is suitable for 6 applications: Automotive ECAN Body Controller, Industrial CAN Bus Sensor Node, Capacitive Touch User Interface, OBD-II Diagnostic Dongle, Battery-Powered Wireless Sensor Hub, Building Automation HVAC Controller.
Automotive ECAN Body Controller
The PIC18F45K80-H/ML's integrated ECAN 2.0B controller makes it an ideal node MCU for automotive body-control modules such as door, seat, mirror, and lighting controllers. With 32 KB of Flash it holds a CAN stack plus body-control state machine, while the 12-bit ADC reads door switches and position sensors. The high-temperature -H grade tolerates under-dash and under-hood ambient up to 125 C, and the 44-VQFN exposed pad provides low theta-JA for continuous ECAN traffic at 500 kbit/s. Compared with discrete MCU + external CAN-IC solutions, this part eliminates an entire chip from the BOM and roughly 1.50 USD in cost per node.
Recommended
Industrial CAN Bus Sensor Node
For factory-floor CANopen or DeviceNet slave nodes, the PIC18F45K80-H/ML provides 32 KB of Flash for protocol stacks such as CANopenNode, plus 3.6 KB of RAM for PDO buffers and process data. The 1.8 V to 5.5 V supply range allows operation from 24 V industrial rails through a simple buck regulator, while nanoWatt XLP sleep currents below 100 nA support battery-backed nodes. The 44-VQFN package's exposed pad ties to a continuous ground pour for thermal stability in sealed enclosures, and the high-temperature rating covers unventilated control cabinets.
Recommended
Capacitive Touch User Interface
The PIC18F45K80-H/ML's Charge Time Measurement Unit (CTMU) enables robust capacitive touch sensing on up to 11 channels without external touch ICs. The 12-bit ADC digitizes CTMU charge/discharge timing for buttons, sliders, and proximity sensors in white-goods and HVAC front panels. With 35 I/O the part drives both the touch matrix and a small TFT or character LCD. The -H temperature grade suits oven and appliance front-panel environments exceeding 70 C, while the 32 KB Flash holds the touch FSM and UI logic. Compared with dedicated touch ICs, this approach saves roughly 1.00 USD per panel.
Recommended
OBD-II Diagnostic Dongle
The PIC18F45K80-H/ML's on-chip ECAN 2.0B controller, 32 KB Flash, and 12-bit ADC provide a compact core for OBD-II to USB/Bluetooth diagnostic dongles. The Flash holds ISO 15765-4 transport layer plus OBD-II PIDs, while the ADC monitors battery voltage and protocol pins. The high-temperature -H grade handles warm engine-bay enclosures during summer diagnostics, and the 8x8 mm VQFN footprint fits behind a 16-pin OBD-II connector. The integrated CAN eliminates the external MCP2515 controller, shrinking PCB area by roughly 30 percent versus discrete designs.
Recommended
Battery-Powered Wireless Sensor Hub
Although the PIC18F45K80-H/ML itself has no integrated radio, it pairs naturally with sub-GHz transceivers (such as MRF89XA) as a battery-powered sensor hub. nanoWatt XLP provides sleep currents in the 10-100 nA range, allowing 1-3 year battery life on a single CR2032 cell with duty-cycled sensor reads and transmissions. The 1.8 V minimum supply runs directly from a depleted Li-ion cell, maximizing usable capacity. The 32 KB Flash accommodates sensor fusion and small MAC stacks, while the 44-VQFN exposed pad provides thermal stability for outdoor enclosures.
Recommended
Building Automation HVAC Controller
The PIC18F45K80-H/ML suits building-automation HVAC controllers where ECAN connects thermostats to central air-handling units. Its 32 KB Flash holds BACnet or Modbus-over-CAN mappings plus PID control loops for damper and valve actuators. The 12-bit ADC reads thermistor temperature sensors with 0.1 C resolution, while PWM channels drive TRIAC-controlled fans. The wide 1.8 V to 5.5 V supply supports both 3.3 V logic and 24 V HVAC bus rails. The high-temperature -H grade covers attic-mounted controllers, and the 44-VQFN footprint enables slim wall-plate designs.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F45K80-H/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F45K80-I/ML | PIC18F46K80-H/ML | PIC18F46K80-I/ML | PIC18F45K80-H/PT | PIC18F45K80-E/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-VQFN (8x8) with exposed pad | 44-VQFN (8x8) - same | 44-VQFN (8x8) - same | 44-VQFN (8x8) - same | 44-TQFP (10x10) - different footprint | 44-TQFP (10x10) - different footprint |
| Flash Memory | 32 KB | 32 KB | 64 KB | 64 KB | 32 KB | 32 KB |
| RAM | 3.6 KB | 3.6 KB | 3.6 KB | 3.6 KB | 3.6 KB | 3.6 KB |
| Maximum CPU Speed | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) |
| ECAN 2.0B Controller | Yes (3 dedicated TX buffers) | Yes | Yes | Yes | Yes | Yes |
| Temperature Grade | High-temperature (-H) | Industrial (-40 C to +85 C) | High-temperature (-H) | Industrial (-40 C to +85 C) | High-temperature (-H) | Extended (-40 C to +125 C) |
| I/O Pins | 35 | 35 | 36 | 36 | 35 | 35 |
| ADC Resolution | 12-bit | 12-bit | 12-bit | 12-bit | 12-bit | 12-bit |
Key Differentiators
- Integrated ECAN 2.0B controller saves an external CAN IC (vs PIC18F45K22-I/ML)
- Higher temperature grade than I-suffix variants (vs PIC18F45K80-I/ML)
- Larger RAM and EEPROM than legacy PIC18F4580 (vs PIC18F4580-I/P)
Design Notes
Estimated: at 64 MHz and full I/O toggling, the PIC18F45K80-H/ML core dissipation is roughly 80 mW, and the 44-VQFN exposed pad has theta-JA of approximately 28 C/W on a 1-oz 4-layer PCB with thermal via array. Without the thermal via array, junction rise can exceed 50 C above ambient. Always connect the central exposed pad to a continuous ground pour with at least nine thermal vias (0.3 mm drill, 0.5 mm pitch) for reliable operation at high ambient temperatures.
Place one 100 nF X7R ceramic decoupling capacitor within 5 mm of every VDD pin, plus a single 10 uF bulk capacitor on the board. For VQFN packages, keep the exposed-pad thermal array continuous and avoid signal traces crossing it. Route ECAN traces as a differential pair (CANRX, CANTX) with 120 ohm characteristic impedance and equal length matching to within 5 mm.
Do not omit the MCLR pull-up (typically 10 kohm to VDD) - without it, the part may randomly reset during power-ramp. For ICSP programming, populate the RB6/PGC and RB7/PGD headers even on production boards to allow firmware updates. The ECAN module requires a 120 ohm termination resistor at each end of the CAN bus segment, NOT at every node, to satisfy ISO 11898. Finally, do not exceed the 5.5 V absolute maximum on any pin, including the ECAN lines during load-dump transients.
For nanoWatt XLP sleep modes, configure the part with the internal LFINTOSC and disable all peripherals before issuing a Sleep instruction; sleep current falls below 100 nA at 3 V. Wake-up is possible via INT0/INT1, IOC, WDT, or RTCC. For automotive 12 V systems, add a TVS diode (such as SMAJ33CA) across the 5 V regulator output and a series ferrite bead to suppress load-dump transients reaching the VDD pins.
Compliance Information
Per Microchip product page: RoHS compliant, lead-free matte-tin plating, halogen-free mold compound. The K80 family is AEC-Q100 qualified for automotive applications; the -H grade adds high-temperature screening above 85 C.