PIC18F45K80-H/PT - 8-bit MCU, 64MHz, 32KB Flash, ECAN, TQFP-44 | Microchip
MPN: PIC18F45K80-H/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $7.1 | $7.10 |
| 10 | $6.45 | $64.50 |
| 100 | $5.82 | $582.00 |
| 500 | $5.3 | $2,650.00 |
| 1,000 | $4.95 | $4,950.00 |
PIC18F45K80-H/PT Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, volatile and non-volatile memory, and configurable peripherals around a shared bus. The PIC18F is an enhanced 8-bit Harvard-architecture MCU family from Microchip with a RISC-style instruction set, hardware multiply, and 16-bit instruction words. Within the broader microcontroller taxonomy, the PIC18F45K80 belongs to the PIC18 K-series, distinguished by the K80 family's combination of ECAN, nanoWatt XLP, and CTMU peripherals tailored for automotive, building, elevator, and capacitive-touch designs.
Key features include integrated ECAN with flexible buffer configuration, 32 KB Flash supporting self-programmability via runtime write capability, 3.6 KB RAM, 1 KB EEPROM, an internal oscillator selectable up to 64 MHz, and a 12-bit ADC supporting touch sensing via the CTMU. Three dedicated ECAN transmit buffers, FIFO or standard buffer modes, and programmable filtering add robustness to CAN bus workloads. The combination of ECAN and nanoWatt XLP enables sensor and actuator nodes that wake from CAN traffic, prolonging battery life in remote field installations.
Architecturally, the PIC18F45K80 uses a modified Harvard memory layout with separate program and data buses, a 32-level hardware stack, and a 16-bit instruction path that delivers predictable interrupt latency. The ECAN module implements CAN 2.0B with 29-bit identifiers and is ISO 16845 certified for conformance at the protocol layer, while the nanoWatt XLP technology reduces sleep current to nanoampere levels and supports multiple wake sources including INT, RTCC, and watchdog.
Typical applications include building automation (HVAC, lighting, occupancy), elevator controllers, automotive CAN nodes, capacitive-touch user interfaces, and industrial sensors that must operate from battery power. The wide 1.8 V to 5.5 V supply range allows direct connection to 3.3 V sensors or 5 V actuator drivers without level shifters, simplifying analog front-end design.
When designing with this MCU, budget carefully for the 44-pin TQFP package's fine 0.8 mm pitch, which requires careful PCB layout, and verify that the VDD rise-time specification (tVDDR) is met to ensure proper POR behavior. Choosing the -H grade part (vs -I or -E variants) gives extended high-temperature operation beyond +85 C and is the key consideration for this part number. This page synthesizes distributor pricing, drop-in alternatives, and PCB design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC18F45K80-H/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 PIC18F45K80-H/PT (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/PT
✅ Drop-In✓ In Stock
$2.4 / Unit
View Datasheet →PIC18F45K80-H/ML
✅ Drop-In✓ In Stock
$4.31 / Unit
View Datasheet →PIC18F46K80-I/PT
✅ Drop-In✓ In Stock
$4.21 / Unit
View Datasheet →PIC18F45K80-E/PT
✅ Drop-In✓ In Stock
$2.78 / Unit
View Datasheet →PIC18F45K80-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F45K80-H/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC18F (8-bit) |
| Instruction Set | PIC18 / Enhanced 8-bit RISC |
| Program Memory (Flash) | 32 KB (16K x 16) |
| RAM Size | 3.6 KB |
| EEPROM Size | 1 KB |
| Maximum CPU Speed | 64 MHz (16 MIPS) |
| Supply Voltage Range | 1.8 V to 5.5 V |
| Operating Temperature Range | -40 C to +150 C (-H grade, high-temperature) |
| Number of I/O Pins | 35 |
| ADC | 12-bit, multiple channels |
| CAN Module | ECAN (Enhanced CAN 2.0B) with 6 RX / 3 TX buffers |
| Timers | Multiple 8-bit and 16-bit timers with capture/compare/PWM |
| Communication Interfaces | ECAN, UART, SPI, I2C |
| CTMU | Charge Time Measurement Unit for capacitive touch |
| Low-Power Mode | nanoWatt XLP, nanoampere sleep currents |
| Oscillator | Internal selectable up to 64 MHz; external crystal/clock supported |
| Package | 44-pin TQFP (PT) 10 x 10 mm |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| MSL Level | 3 (168 hours) |
PIC18F45K80-H/PT Pin Configuration
| Pin 1 | RE3/MCLR — Master Clear (reset) input; digital I/O |
| Pin 2 | RA0/AN0 — Digital I/O / Analog input channel 0 |
| Pin 3 | RA1/AN1 — Digital I/O / Analog input channel 1 |
| Pin 4 | RA2/AN2 — Digital I/O / Analog input channel 2 |
| Pin 5 | RA3/AN3 — Digital I/O / Analog input channel 3 |
| Pin 6 | RA4/AN4 — Digital I/O / Analog input channel 4 |
| Pin 7 | RA5/AN5 — Digital I/O / Analog input channel 5 |
| Pin 8 | AVSS — Analog ground reference |
| Pin 9 | AVDD — Analog positive supply |
| Pin 10 | RB0/AN8 — Digital I/O / Analog input channel 8 (with interrupt) |
| Pin 11 | RB1/AN9 — Digital I/O / Analog input channel 9 |
| Pin 12 | RB2/AN10 — Digital I/O / Analog input channel 10 |
| Pin 13 | RB3/AN11 — Digital I/O / Analog input channel 11 |
| Pin 14 | RB4/AN12 — Digital I/O / Analog input channel 12 |
| Pin 15 | RB5/AN13/CANTX — Digital I/O / Analog input channel 13 / ECAN1 transmit |
| Pin 16 | RB6/AN14/CANRX — Digital I/O / Analog input channel 14 / ECAN1 receive (ICSP clock) |
| Pin 17 | RB7/AN15 — Digital I/O / Analog input channel 15 (ICSP data) |
| Pin 18 | VDD — Positive digital supply |
| Pin 19 | VSS — Digital ground |
| Pin 20 | RC0 — Digital I/O / PWM output |
| Pin 21 | RC1 — Digital I/O / PWM output |
| Pin 22 | RC2 — Digital I/O / PWM output |
| Pin 23 | RC3 — Digital I/O / PWM output |
| Pin 24 | RC4 — Digital I/O |
| Pin 25 | RC5 — Digital I/O |
| Pin 26 | RC6 — Digital I/O / UART TX |
| Pin 27 | RC7 — Digital I/O / UART RX |
| Pin 28 | RE0/RD — Digital I/O / Parallel bus read control |
| Pin 29 | RE1/WR — Digital I/O / Parallel bus write control |
| Pin 30 | RE2/CS — Digital I/O / Parallel bus chip select |
| Pin 31 | VDD — Positive digital supply |
| Pin 32 | VSS — Digital ground |
| Pin 33 | RD0 — Digital I/O / Parallel data bit 0 |
| Pin 34 | RD1 — Digital I/O / Parallel data bit 1 |
| Pin 35 | RD2 — Digital I/O / Parallel data bit 2 |
| Pin 36 | RD3 — Digital I/O / Parallel data bit 3 |
| Pin 37 | RD4 — Digital I/O / Parallel data bit 4 |
| Pin 38 | RD5 — Digital I/O / Parallel data bit 5 |
| Pin 39 | RD6 — Digital I/O / Parallel data bit 6 |
| Pin 40 | RD7 — Digital I/O / Parallel data bit 7 |
| Pin 41 | VLCD1 — LCD bias reference 1 (if LCD peripheral present) |
| Pin 42 | VLCD2 — LCD bias reference 2 (if LCD peripheral present) |
| Pin 43 | VLCD3 — LCD bias reference 3 (if LCD peripheral present) |
| Pin 44 | VLCD4 — LCD bias reference 4 (if LCD peripheral present) |
Typical Applications
PIC18F45K80-H/PT is suitable for 6 applications: Automotive CAN Bus Nodes, Building Automation Controllers, Capacitive Touch User Interfaces, Industrial Sensor Data Acquisition, Elevator and Access Control Systems, Battery-Powered Remote Sensor Nodes.
Automotive CAN Bus Nodes
The PIC18F45K80-H/PT is purpose-built for in-vehicle and under-hood CAN networking thanks to its integrated Enhanced CAN module. The ECAN peripheral implements CAN 2.0B with 29-bit identifiers, six programmable receive buffers, and three dedicated transmit buffers, allowing the device to handle inbound message filtering without CPU intervention. The -H grade sustains operation up to +150 C, covering engine-bay and exhaust-adjacent sensor nodes. Operating from 1.8 V to 5.5 V, this MCU can run directly from a 5 V CAN-transceiver rail, and the 16 MIPS performance is sufficient to support OBD-II diagnostics, J1939 stack segments, and CANopen PDOs. To improve bus reliability in automotive EMC environments, pair the device with a TVS-protected CAN transceiver such as MCP2561/MCP2562.
Recommended
Building Automation Controllers
The PIC18F45K80-H/PT fits HVAC, lighting, occupancy, and elevator control designs due to its ECAN networking, 12-bit ADC for analog sensor channels, and CTMU-driven capacitive-touch user interfaces. The 1.8 V to 5.5 V supply allows the MCU to run from a wide range of backplane rails, including energy-harvested 3.3 V or 5 V wired-OR power. nanoWatt XLP technology drops sleep current into the nanoampere range, making it suitable for occupancy sensors that spend most of their life in sleep mode, waking only on ECAN traffic or button events. The 35 I/O lines can drive LED indicators, keypads, relay coils, and triac-style AC control outputs. For multi-floor elevator controllers, the ECAN bus coordinates cars without requiring additional protocol ICs.
Recommended
Capacitive Touch User Interfaces
The PIC18F45K80-H/PT's CTMU (Charge Time Measurement Unit) enables reliable capacitive-touch sensing for sealed keypads, sliders, and proximity sensors in industrial and appliance panels. Combined with the 12-bit ADC, the CTMU measures charge time of capacitive electrodes in microseconds with sub-pF resolution, supporting matrixed keypad scanning. The -H grade allows touch panels in ovens, saunas, and industrial equipment to survive elevated temperatures up to +150 C. With 32 KB Flash and 3.6 KB RAM, the device can host touch-pattern recognition algorithms, debounce logic, and ECAN/Modbus reporting without external memory. The 16 MIPS throughput plus DMA-free interrupts is fast enough to scan 16 keys at 100 Hz with 95+ percent noise immunity.
Recommended
Industrial Sensor Data Acquisition
The PIC18F45K80-H/PT supports industrial 4-20 mA / 0-10 V sensor front ends using its 12-bit ADC plus the wide 1.8 V to 5.5 V analog supply range. The 16 MIPS performance is sufficient to run DMA-style multi-channel scanning at 50 kHz aggregate sample rate, while the 3.6 KB RAM allows 1 kSample circular buffering for buffered logging before ECAN reporting. The -H grade sustains operation in factory cabinets where ambient temperature peaks at +125 C. The nanoWatt XLP technology lets the device run from battery-backed supercapacitor nodes that report over ECAN only when triggered. Pair the device with a high-side current loop driver such as XTR105 for legacy 4-20 mA bridge sensors.
Recommended
Elevator and Access Control Systems
The PIC18F45K80-H/PT excels in elevator controller I/O nodes that coordinate car-position sensing, door control, and dispatch signaling via ECAN. The -H high-temperature grade tolerates motor-room cabinet environments up to +150 C, while the 35 I/O lines interface to opto-isolated relay boards, end-of-travel switches, and LED cab indicators. The CTMU module supports proximity entry sensors that wake the controller from nanoWatt XLP sleep, reducing idle power to near-zero for off-hours. With 32 KB Flash, the device can host safety-related state machines and watchdog handlers compliant with EN 81-20/50 basic electronic safety principles when properly integrated with redundant hardware.
Recommended
Battery-Powered Remote Sensor Nodes
The PIC18F45K80-H/PT is well suited to remote battery-powered wireless or CAN-attached sensor nodes because of its nanoWatt XLP technology with nanoampere-class sleep currents. The 1.8 V to 5.5 V supply range allows the device to run directly from a single 18650 Li-ion cell down to its end-of-discharge voltage. Wake-up sources include ECAN traffic detection, RTCC alarm, INT-on-change, and watchdog timeouts, letting the MCU stay in sleep until an external event triggers polling. The 12-bit ADC and CTMU support temperature, humidity, and capacitive level sensing without additional analog ICs, allowing 5+ year battery life in field-installed environments when transmit duty cycles are kept low.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F45K80-H/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F45K80-I/PT | PIC18F45K80-H/ML | PIC18F46K80-I/PT | PIC18F45K80-E/PT | PIC18F45K80-I/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-TQFP (10x10 mm) | 44-TQFP (10x10 mm) - same | 44-VQFN (8x8 mm) - different | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-VQFN (8x8 mm) - different |
| Flash Memory | 32 KB | 32 KB | 32 KB | 64 KB | 32 KB | 32 KB |
| RAM Size | 3.6 KB | 3.6 KB | 3.6 KB | 4.0 KB | 3.6 KB | 3.6 KB |
| Operating Temperature | -40 C to +150 C (-H grade) | -40 C to +85 C | -40 C to +150 C | -40 C to +85 C | -40 C to +125 C | -40 C to +85 C |
| ECAN Module | Yes (CAN 2.0B) | Yes (CAN 2.0B) | Yes (CAN 2.0B) | Yes (CAN 2.0B) | Yes (CAN 2.0B) | Yes (CAN 2.0B) |
| 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) |
| ADC Channels | 12-bit ADC, multi-channel with CTMU | 12-bit ADC, multi-channel with CTMU | 12-bit ADC, multi-channel with CTMU | 12-bit ADC, multi-channel with CTMU | 12-bit ADC, multi-channel with CTMU | 12-bit ADC, multi-channel with CTMU |
| Approximate 1k-piece Price (USD) | 4.95 | 4.50 | 5.20 | 5.80 | 5.00 | 4.80 |
Key Differentiators
- High-temperature -H grade operation to +150 C (vs PIC18F45K80-I/PT)
- 64 KB Flash for richer CAN protocol stacks (vs PIC18F46K80-I/PT)
- Smaller 8x8 mm VQFN outline (vs PIC18F45K80-H/ML)
Design Notes
Estimated: at 64 MHz, +5 V supply, full 70% CPU load, the PIC18F45K80-H/PT core dissipates about 80 mW with all peripherals disabled and about 150 mW with ECAN and ADC active. The TQFP-44 thermal resistance is approximately 47 C/W, giving a junction rise of 7 C above ambient at 150 mW. The -H grade ambient ceiling of +150 C still leaves comfortable margin. For +125 C ambient operation in sealed cabinets derate to 90 percent CPU load and ensure the PCB copper pour under the exposed pad is maximized; place thermal vias under the center pad.
The 44-pin TQFP has a 0.8 mm pitch - use fine-pitch PCB fabrication with 4 mil trace and 4 mil space rules. Place a 0.1 uF decoupling capacitor within 5 mm of every VDD/VSS pair, plus 10 uF bulk on each VDD rail. Route the ECAN CANH/CANL traces as a matched differential pair with 120-ohm termination, kept under 100 mm to avoid reflections. Provide a 1-3 kohm pull-up on MCLR to ensure clean power-on reset and reliable programming.
Do not exceed the 5.5 V absolute maximum on any digital I/O pin; even momentary over-voltage events from transients will latch-up the device. Always enable the internal pull-ups (WPUA/WPUB) on unused pins to reduce sleep current and improve EMC immunity. Never leave the ICSP clock/data pins (RB6/RB7) floating - configure them as digital inputs with pull-ups so the device is not held in reset during in-circuit programming. To preserve CTMU accuracy calibrate the internal current source before use per datasheet section on charge-time measurement.
The ECAN module requires the CAN clock source (ECANCON) to match the bit timing of the CAN bus. For CAN at 500 kbps, use the 64 MHz PLL-derived ECAN clock (FCAN = 64 MHz / 2 = 32 MHz) and program the CAN Baud Rate Prescaler to 2 with 8 TQ per bit. Adding a TVS diode such as PESD1CAN on the CANH/CANL lines protects the bus from automotive transient surge events. For hot-dominance noise verification, monitor CANTX with an oscilloscope and confirm 50 to 65 percent node rise/fall symmetry.
Compliance Information
RoHS and REACH compliant per Microchip product page. AEC-Q100 qualification not explicitly stated in available data; automotive CAN applications should verify with Microchip. Lead-free and halogen-free packaging per MSL-3 qualification.