PIC18F45K80-I/PT


8-bit PIC18 MCU, 32KB Flash, ECAN 2.0B, 12-bit ADC, CTMU, 1.8-5.5V, 20nA sleep, TQFP-44, -40~85°C

1750

Effective Inventory
Go to Inquiry

Image for reference only

Manufacturer Part:

PIC18F45K80-I/PT

Package:

TQFP-44 (10 x 10 x 1.0 mm, 0.8mm pitch)

Brand:
Other recommendations you may be interested in.
Description

The PIC18F45K80-I/PT from Microchip Technology is an 8-bit PIC18 MCU with integrated ECAN (CAN 2.0B) controller in a 44-pin TQFP package. Key specs include 32-KB Flash, 3648-B SRAM, 1024-B EEPROM, 64-MHz max clock (16 MIPS), 11-channel 12-bit ADC, 2 analog comparators, CTMU for touch sensing, 2 Enhanced USART, 1 MSSP (SPI/I2C), 4 CCP + 1 ECCP PWM modules, and 5 timers. Operating voltage is 1.8 V to 5.5 V with nanoWatt XLP ultra-low-power sleep (20 nA). The ECAN module supports CAN 2.0B active with up to 8 transmit/receive buffers. Industrial temperature range -40°C to +85°C.

The PIC18F45K80-I/PT is a member of Microchip’s PIC18F66K80 family of 8-bit microcontrollers featuring an integrated ECAN controller conforming to the CAN 2.0B active specification. The ’45’ variant provides 44 pins with 35 I/O, 32-KB Flash, 3648-B SRAM, and 1024-B EEPROM in a TQFP-44 package.

The ECAN module is the primary differentiator of this family. It supports CAN 2.0B active with standard (11-bit) and extended (29-bit) identifiers, up to 8 transmit and receive buffers, programmable bit rate up to 1 Mbit/s, and deviceNet filtering. This makes the PIC18F45K80 suitable for automotive, industrial, and building automation CAN bus applications without requiring an external CAN controller or transceiver (a CAN transceiver IC such as MCP2551 or TJA1050 is still needed for physical layer).

The nanoWatt XLP (eXtreme Low Power) technology delivers 20-nA sleep current with all peripherals off and RAM retained, 300-nA WDT operation, and 3.8-µA active mode at 1 MHz/1.8 V. The integrated 3.3-V LDO allows the device to operate from a 5-V rail while regulating the core to 3.3 V, reducing internal power consumption. The fast wake-up time (1 µs typical from sleep) enables duty-cycled battery operation.

The Charge Time Measurement Unit (CTMU) is a unique peripheral that measures capacitance changes with sub-picofarad resolution, enabling capacitive touch sensing, proximity detection, and precision time measurement without external components. Combined with the 12-bit ADC (11 channels) and two analog comparators, the PIC18F45K80 provides comprehensive analog capability for sensor interfaces.

The 64-MHz maximum clock (16 MIPS at 4:1 clock-to-MIPS ratio) provides adequate processing power for CAN message handling, sensor acquisition, and control loops. The 5 timers, 4 CCP modules, and 1 Enhanced CCP (with auto-shutdown and half/full-bridge PWM) support precision timing and motor control applications.

The PIC18F45K80 is recommended for automotive design (special ordering codes for automotive-grade versions). The ‘I’ temperature grade supports -40°C to +85°C, and the ‘/PT’ suffix denotes the TQFP-44 package in tray packaging.

**PIC18 CPU Core:** The PIC18 core uses a 16-bit instruction word with a 2-stage pipeline. Most instructions execute in a single cycle (4 clock periods at the instruction clock rate of FOSC/4). The 32-KB Flash stores up to 16,384 instructions. The 16-level hardware call/return stack supports nested interrupts and subroutines. A hardware multiply instruction completes in one cycle.

**ECAN Module:** The Enhanced CAN (ECAN) module implements the CAN 2.0B protocol. It includes a CAN protocol engine, message assembly/disassembly logic, and up to 8 configurable transmit/receive buffers. The module handles bit timing, CRC generation/checking, error management, and bit stuffing automatically. Software configures baud rate, filter/mask registers, and buffer priorities. The ECAN module operates independently of the CPU, allowing background CAN communication while the CPU executes application code.

**nanoWatt XLP Power Management:** The power management module provides multiple low-power modes: Run (CPU + peripherals active), Idle (CPU off, peripherals on), Sleep (CPU and peripherals off, RAM retained, WDT optional). The on-chip LDO regulates the core voltage to 3.3 V from a 1.8-V to 5.5-V supply. The ultra-low-power sleep mode (20 nA) is achieved by disabling all oscillators, BOR, and WDT while maintaining SRAM content through a dedicated retention path.

**CTMU (Charge Time Measurement Unit):** The CTMU generates a constant current source (0.55-550 µA programmable) that charges an external or internal capacitance. By measuring the time to reach a voltage threshold (via ADC or comparator), the capacitance value is determined. For touch sensing, finger proximity increases the sensor capacitance, which the CTMU detects as a longer charge time.

Pin Group Count Key Functions Notes
Power (VDD/VSS) 4 pairs 1.8-5.5V supply; multiple VDD/VSS pairs for clean power; AVDD/AVSS for analog Bypass each VDD with 0.1µF ceramic; AVDD powers ADC and comparators
PORTA (RA0-RA7) 8 ADC ch0-7 (12-bit); CTMU; comparator inputs; MCLR; T0CKI; oscillator pins RA6/RA7 shared with primary oscillator; RA3 can be MCLR or digital input
PORTB (RB0-RB7) 8 Interrupt-on-change; CANRX/CANTX (RB3/RB2); ICSP/ICD pins (RB6/RB7); CCP modules RB6/RB7 used for programming/debug; RB2/RB3 are default CAN pins
PORTC (RC0-RC7) 8 TIM1/T1OSO; CCP1-3; ECCP1; MSSP (SDA/SCL, SCK/SDI/SDO); USART1 TX/RX RC3/RC4 are I2C default; RC6/RC7 are UART1 default
PORTD (RD0-RD7) 8 Parallel slave port; CCP4; USART2 TX/RX; ECCP PWM outputs RD0-RD7 can be 8-bit parallel port for external bus interface
PORTE (RE0-RE2) 3 ADC ch8-10; MSSP (SCK/SDI/SDO alternate); parallel port control RE0-RE2 provide additional ADC channels and SPI alternate pins
Application Description
Automotive CAN Node ECU sub-controller on CAN bus; ECAN handles message protocol; 12-bit ADC reads sensors; CTMU provides capacitive touch dashboard controls; 1.8-5.5V allows direct 12V-battery-derived supply; pair with MCP2551 transceiver
Industrial CAN Bus Sensor Remote sensor node on CAN bus; low-power sleep between readings (20nA); wake on CAN message via CANRX interrupt; 12-bit ADC for process variables; 3648B SRAM buffers CAN messages and data logs
Building Automation Controller HVAC zone controller with CAN bus communication; ECCP drives fan motor PWM; CTMU enables touch panel; 5 timers for scheduling; wide voltage allows 3.3V or 5V system integration
Model Manufacturer Compatibility Key Difference
PIC18F46K80-I/PT Microchip Series Upgrade 64-KB Flash / 3648-B SRAM; same TQFP-44 pinout; double program memory; drop-in upgrade for larger code
PIC18F25K80-I/SS Microchip Functional Equivalent 28-pin SSOP; 32-KB Flash; 25 I/O; same ECAN and peripherals; fewer pins; use for space-constrained CAN nodes
STM32F042C6T6 ST Competitive Alternative 32-bit ARM Cortex-M0; 32-KB Flash; CAN 2.0B; TSSOP-20; 48 MHz; 12-bit ADC; use when 32-bit performance needed
AT90CAN128-16AU Microchip (Atmel) Competitive Alternative 8-bit AVR; 128-KB Flash; CAN 2.0A/B; TQFP-64; 16 MHz; use when more Flash and AVR toolchain preferred
Recommend Parts
8-bit AVR MCU, 20MHz, 32KB Flash, 2KB SRAM, TQFP-32, NRND

Brand:

Package:

TQFP-32 (7×7×1.05 mm)
In stock:
13010pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
E1/T1 Line Interface Unit, 8.192Mbps, short/long haul, integrated CDR, 80-MQFP, 3.3V

Brand:

Package:

80-MQFP (14x14mm)
In stock:
14099pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
ARM7TDMI MCU, 55MHz, 256KB Flash, 64KB SRAM, Ethernet MAC, USB, CAN, LQFP-100

Brand:

Package:

LQFP-100
In stock:
3752pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
3A adjustable LDO, 1.24-15V output, 450mV dropout, TO-263-5, fast transient response

Brand:

Package:

TO-263-5 (10.67 x 9.17 x 4.6 mm)
In stock:
7577pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
12-bit single-channel voltage DAC, SPI, rail-to-rail output, 2.7-5.5V, SOIC-8, AEC-Q100

Brand:

Package:

SOIC-8 (4.9 x 3.9 mm)
In stock:
2849pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
8-bit AVR MCU, 32KB Flash, 2KB SRAM, 23 I/O, 8ch 10-bit ADC, TQFP-32, T&R

Brand:

Package:

TQFP-32 (7.0 x 7.0 x 1.05mm)
In stock:
6946pcs

Cargo cycle: 3~7 Days
The minimum order is 1

Go to Inquiry
Quality Assurance

All electronic components we source from our partnered supply chains go through strict incoming inspections.Through careful testing, we ensure everything delivered to customers is genuine original parts and meets quality requirements.In addition, we keep complete inspection records to make the entire supply chain process clear and traceable.

Certification
We have obtained a number of professional certifications and built our own professional testing laboratory.This ensures that every product we deliver to our customers meets the highest quality requirements.We conduct tests in strict accordance with procedures to ensure stable product quality and accurate parameters.To guarantee genuine original parts, we also cooperate with reliable third-party testing institutions for strict quality inspection.We always attach great importance to quality and fully comply with industry standards, relevant regulations, and ISO 9001:2015 requirements.

Shipping & Payment

All electronic components we source from our partnered supply chains go through strict incoming inspections.Through careful testing, we ensure everything delivered to customers is genuine original parts and meets quality requirements.In addition, we keep complete inspection records to make the entire supply chain process clear and traceable.

Certification
We have obtained a number of professional certifications and built our own professional testing laboratory.This ensures that every product we deliver to our customers meets the highest quality requirements.We conduct tests in strict accordance with procedures to ensure stable product quality and accurate parameters.To guarantee genuine original parts, we also cooperate with reliable third-party testing institutions for strict quality inspection.We always attach great importance to quality and fully comply with industry standards, relevant regulations, and ISO 9001:2015 requirements.

Service & Packaging

All electronic components we source from our partnered supply chains go through strict incoming inspections.Through careful testing, we ensure everything delivered to customers is genuine original parts and meets quality requirements.In addition, we keep complete inspection records to make the entire supply chain process clear and traceable.

Certification
We have obtained a number of professional certifications and built our own professional testing laboratory.This ensures that every product we deliver to our customers meets the highest quality requirements.We conduct tests in strict accordance with procedures to ensure stable product quality and accurate parameters.To guarantee genuine original parts, we also cooperate with reliable third-party testing institutions for strict quality inspection.We always attach great importance to quality and fully comply with industry standards, relevant regulations, and ISO 9001:2015 requirements.