PIC18F45K80-H/ML - 8-Bit 64MHz MCU, 32KB Flash, ECAN | Microchip
MPN: PIC18F45K80-H/ML ✓ 啟用中PIC18F45K80-H/ML 概覽
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.
直接替換替代品,適用於 PIC18F45K80-H/ML — 相同封裝,腳位對腳位相容。需重新設計 PCB 的不同封裝零件不列入。
此系列的變體
與下列產品可直接替換的同系列型號: PIC18F45K80-H/ML (相同外形與佔位) — 差異在於 Package, ADC, CTMU, Core, Oscillator.
PIC18F45K80-I/ML
✅ 直接替換📋 參考替代品(不在目錄中)
PIC18F46K80-H/ML
✅ 直接替換聯絡詢價
查看資料表 →PIC18F46K80-I/ML
✅ 直接替換聯絡詢價
查看資料表 →PIC18F45K80-H/PT
✅ 直接替換聯絡詢價
查看資料表 →PIC18F45K80-E/PT
✅ 直接替換聯絡詢價
查看資料表 →PIC18F45K80-H/ML 最大額定值與電氣特性
| 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) |
| 封裝 | 44-VQFN (8x8 mm) with exposed pad |
| 安裝類型 | Surface Mount |
| Oscillator | Internal + external crystal support |
| RoHS 狀態 | Compliant |
| AEC-Q100 | Qualified (automotive family) |
PIC18F45K80-H/ML 腳位配置
| 腳位 1 | RA3/AN3 — I/O / analog input |
| 腳位 2 | RA4 — I/O |
| 腳位 3 | RA5/AN4 — I/O / analog input |
| 腳位 4 | RA6 — I/O |
| 腳位 5 | RA7 — I/O |
| 腳位 6 | VSS — Ground |
| 腳位 7 | VDD — Positive supply |
| 腳位 8 | RB0/INT0 — I/O / external interrupt |
| 腳位 9 | RB1/INT1 — I/O / external interrupt |
| 腳位 10 | RB2 — I/O |
| 腳位 11 | RB3 — I/O |
| 腳位 12 | RB4 — I/O |
| 腳位 13 | RB5 — I/O |
| 腳位 14 | RB6/PGC — I/O / ICSP clock |
| 腳位 15 | RB7/PGD — I/O / ICSP data |
| 腳位 16 | MCLR — Master clear / reset (active low) |
| 腳位 17 | RC0 — I/O |
| 腳位 18 | RC1 — I/O |
| 腳位 19 | RC2 — I/O |
| 腳位 20 | RC3 — I/O |
| 腳位 21 | RC4 — I/O |
| 腳位 22 | RC5 — I/O |
| 腳位 23 | RC6 — I/O |
| 腳位 24 | RC7 — I/O |
| 腳位 25 | VSS — Ground |
| 腳位 26 | VDD — Positive supply |
| 腳位 27 | RD0 — I/O |
| 腳位 28 | RD1 — I/O |
| 腳位 29 | RD2 — I/O |
| 腳位 30 | RD3 — I/O |
| 腳位 31 | RD4 — I/O |
| 腳位 32 | RD5 — I/O |
| 腳位 33 | RD6 — I/O |
| 腳位 34 | RD7 — I/O |
| 腳位 35 | VSS — Ground |
| 腳位 36 | VDD — Positive supply |
| 腳位 37 | RE0 — I/O |
| 腳位 38 | RE1 — I/O |
| 腳位 39 | RE2 — I/O |
| 腳位 40 | RE3 — I/O |
| 腳位 41 | VSS — Ground |
| 腳位 42 | C1IN-/C2IN-/CANTX — ECAN TX / comparator input |
| 腳位 43 | C1IN+/C2IN+/CANRX — ECAN RX / comparator input |
| 腳位 44 | VSS — Ground (exposed pad) |
典型應用
PIC18F45K80-H/ML 適用於 6 應用s: 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.
推薦
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.
推薦
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.
推薦
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.
推薦
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.
推薦
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.
推薦
推薦產品摘要
工程參考資料,適用於 PIC18F45K80-H/ML — 比較、設計指引及合規資訊。
選型指南
與替代品比較
| 參數 | 本產品 | 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 |
主要差異化特點
- Integrated ECAN 2.0B controller saves an external CAN IC (對比PIC18F45K22-I/ML)
- Higher temperature grade than I-suffix variants (對比PIC18F45K80-I/ML)
- Larger RAM and EEPROM than legacy PIC18F4580 (對比PIC18F4580-I/P)
設計說明
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.
合規資訊
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.