PIC18F26K80-E/SO - 64KB Flash 8-bit MCU w/ECAN XLP | Microchip
MPN: PIC18F26K80-E/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.65 | $6.65 |
| 10 | $5.99 | $59.90 |
| 100 | $5.34 | $534.00 |
| 500 | $4.79 | $2,395.00 |
| 1,000 | $4.25 | $4,250.00 |
PIC18F26K80-E/SO Overview
A PIC18 microcontroller is an 8-bit Reduced Instruction Set Computer (RISC) device built around an enhanced PIC18 architecture that delivers deterministic execution and rich peripheral integration. Within the system hierarchy, the PIC18 family sits between baseline PIC10/12/16 parts and higher-end dsPIC/PIC24/32 devices, offering an optimal balance of memory, peripherals, and code efficiency for cost-sensitive embedded control. The integrated ECAN controller positions the PIC18F26K80 specifically for CAN-bus connected nodes in industrial and automotive systems.
Key features of the PIC18F26K80-E/SO include 64KB flash with self-programmability, 4KB SRAM, 1KB data EEPROM, an integrated 10-bit 1.5Msps ADC paired with CTMU (Charge Time Measurement Unit) for capacitive touch and time-domain sensing, and a built-in ECAN module supporting CAN 2.0B at up to 1Mbps. The XLP technology achieves sub-100 nA sleep current, with multiple power-managed modes (Run, Idle, Sleep) and nanoWatt features for battery-powered nodes. Operating voltage spans 1.8V to 5.5V across -40C to +125C (E temperature grade).
The PIC18F26K80 architecture uses a 16-bit instruction word with an 8-bit data path and 31-level hardware stack, providing 200ns minimum instruction cycle at 20MHz. On-chip peripherals include up to 5 CCP/ECCP modules, two MSSP (SPI/I2C) ports, two USART modules with LIN support, an enhanced 8/16-bit timer block, comparators, and 24 channels of 12-bit ADC. The wide VDD range allows direct connection to 3.3V or 5V rails without level translation.
Typical applications include automotive body and chassis ECUs, building automation controllers, elevator control panels, CAN-based industrial sensor nodes, smart metering, and battery-powered remote sensor modules. The integrated ECAN, 12-bit ADC, and CTMU enable single-chip implementations that previously required multiple companion ICs. The 'E' suffix indicates the extended -40C to +125C temperature grade.
When designing with the PIC18F26K80-E/SO, ensure proper decoupling (100nF + 10uF bulk) within 5mm of the VDD pins, and reserve a dedicated MCLR pull-up for in-circuit serial programming (ICSP). The wide-body 28-SOIC footprint is compatible with the PIC18F25K80 (32KB flash) and other PIC18FxxK80 family variants, allowing easy migration across memory tiers without PCB changes.
Drop-in alternatives for PIC18F26K80-E/SO — 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 PIC18F26K80-E/SO (same form factor and footprint) — differing in Package, ADC, Program Memory (Flash), Mounting Type, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F26K80-I/SO
✅ Drop-In✓ In Stock
$2.87 / Unit
View Datasheet →PIC18F25K80-I/SO
✅ Drop-In✓ In Stock
$2.71 / Unit
View Datasheet →PIC18F25K80-E/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F26K42-E/SO
✅ Drop-In✓ In Stock
$2.54 / Unit
View Datasheet →PIC18F26K40-E/SO
✅ Drop-In✓ In Stock
$1.52 / Unit
View Datasheet →PIC18F26K22-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F26K80-E/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC18 (8-bit RISC, enhanced) |
| Family | PIC18F66K80 / PIC18FxxK80 |
| Program Memory (Flash) | 64 KB (32K x 16) |
| Data SRAM | 4 KB |
| Data EEPROM | 1 KB |
| Maximum CPU Speed | 64 MHz (16 MIPS) |
| Operating Voltage (VDD) | 1.8 V to 5.5 V |
| ADC | 12-bit, up to 11 channels |
| CTMU | Yes (Charge Time Measurement Unit) |
| CAN Module | ECAN 2.0B, up to 1 Mbps |
| UART/USART | 2x with LIN support |
| SPI/I2C (MSSP) | 2x |
| Timers (8/16-bit) | Yes (multiple, includes CCP/ECCP) |
| Temperature Grade (E suffix) | -40 C to +125 C (extended) |
| Package | 28-pin SOIC (SO), wide body, 7.50 mm |
| Mounting Type | Surface Mount |
| XLP Sleep Current | <100 nA typical |
| RoHS Status | Compliant |
PIC18F26K80-E/SO Pin Configuration
| Pin 1 | MCLR/RE3 — Master Clear (reset) input / digital I/O |
| Pin 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pin 4 | RA2/AN2/VREF- — PORTA bit 2 / analog input 2 / ADC Vref- |
| Pin 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC Vref+ |
| Pin 6 | RA4/AN4/C1OUT — PORTA bit 4 / analog input 4 / comparator 1 output |
| Pin 7 | RA5/AN5/C2OUT — PORTA bit 5 / analog input 5 / comparator 2 output |
| Pin 8 | VSS — Ground reference |
| Pin 9 | RA7/OSC1/CLKI — PORTA bit 7 / oscillator input / external clock in |
| Pin 10 | RA6/OSC2/CLKO — PORTA bit 6 / oscillator output / clock out |
| Pin 11 | RC0/SOSCO — PORTC bit 0 / secondary oscillator output |
| Pin 12 | RC1/SOSCI — PORTC bit 1 / secondary oscillator input |
| Pin 13 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM/capture |
| Pin 14 | RC3/SCK1/SCL1 — PORTC bit 3 / SPI1 clock / I2C1 clock |
| Pin 15 | RC4/SDI1/SDA1 — PORTC bit 4 / SPI1 data in / I2C1 data |
| Pin 16 | RC5/SDO1 — PORTC bit 5 / SPI1 data out |
| Pin 17 | RC6/TX1/CK1 — PORTC bit 6 / USART1 TX / clock |
| Pin 18 | RC7/RX1/DT1 — PORTC bit 7 / USART1 RX / data |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply voltage |
| Pin 21 | RB0/AN12/INT0 — PORTB bit 0 / analog input 12 / external interrupt 0 |
| Pin 22 | RB1/AN10/INT1 — PORTB bit 1 / analog input 10 / external interrupt 1 |
| Pin 23 | RB2/AN8/INT2 — PORTB bit 2 / analog input 8 / external interrupt 2 |
| Pin 24 | RB3/AN9/CCP2 — PORTB bit 3 / analog input 9 / CCP2 |
| Pin 25 | RB4/AN11 — PORTB bit 4 / analog input 11 |
| Pin 26 | RB5/AN13 — PORTB bit 5 / analog input 13 |
| Pin 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 28 | RB7/PGD — PORTB bit 7 / ICSP data |
Typical Applications
PIC18F26K80-E/SO is suitable for 7 applications: Automotive Body and Chassis ECUs, Building Automation Controllers, Elevator Control Panels, Industrial CAN-Based Sensor Nodes, Smart Metering and Energy Monitoring, Battery-Powered Remote Sensor Modules, Capacitive Touch Human-Machine Interfaces.
Automotive Body and Chassis ECUs
The PIC18F26K80-E/SO is well-matched to automotive body and chassis ECUs because it integrates an ECAN 2.0B controller (up to 1 Mbps) alongside 64 KB flash for J1939/CANopen protocol stacks and 4 KB RAM for message buffering. The -40 C to +125 C extended temperature grade (E suffix) supports under-hood and cabin environments without derating. Its 12-bit ADC with CTMU enables capacitive touch interfaces for door handles and overhead consoles, while two USART modules with LIN support handle LIN-bus slave nodes. Pair the MCU with an MCP2562 CAN transceiver for the physical layer.
Recommended
Building Automation Controllers
For HVAC, lighting, and access control panels, the PIC18F26K80-E/SO delivers 16 MIPS performance, 64 KB flash for BACnet or Modbus stacks, and the wide 1.8 V to 5.5 V supply that simplifies 24 V industrial rail regulation. The integrated 12-bit ADC accurately reads temperature, humidity, and pressure sensors, while two MSSP ports support SPI sensor clusters and I2C EEPROM/FRAM parameter storage. XLP nanoWatt technology keeps sleep current below 100 nA for battery-backed occupancy sensors and wireless thermostats.
Recommended
Elevator Control Panels
The PIC18F26K80-E/SO suits elevator floor-selector and door-controller nodes by combining the ECAN bus interface for inter-car communication, the 12-bit ADC for position encoder and load-cell readings, and CTMU for capacitive button matrices. The 28-SOIC wide-body footprint withstands the mechanical vibration typical of elevator machinery rooms. XLP sleep modes permit backup-battery operation during power outages, holding door-open logic for the safe evacuation cycle.
Recommended
Industrial CAN-Based Sensor Nodes
The PIC18F26K80-E/SO is an excellent fit for distributed industrial sensor nodes (CANopen, DeviceNet) where 64 KB flash accommodates the CANopen stack plus application firmware, 4 KB RAM buffers process data objects, and the 12-bit ADC delivers 0.1% precision for pressure/flow transmitters. Its 1.8 V to 5.5 V operating range allows direct connection to 3.3 V sensors or 5 V industrial rails, while the E temperature grade supports outdoor cabinets and factory-floor ambient.
Recommended
Smart Metering and Energy Monitoring
For electricity, water, or gas smart meters, the PIC18F26K80-E/SO provides 64 KB flash for DLMS/COSEM or proprietary meter stacks, 1 KB EEPROM for tariff and log retention, and the ECAN interface for AMR concentrators. The 12-bit ADC with PGA gain stages meets 0.5S accuracy class requirements when paired with current shunts or CTs. nanoWatt XLP sleep below 100 nA preserves battery life during power-quality events and outage reporting.
Recommended
Battery-Powered Remote Sensor Modules
The PIC18F26K80-E/SO is ideal for remote, battery-powered sensor modules thanks to its XLP technology with sub-100 nA sleep current and 1.8 V minimum supply supporting single-cell lithium primaries. The 12-bit ADC with CTMU measures environmental parameters while consuming minimal active current, and the integrated ECAN enables low-traffic CAN-FD-style reporting when mains power returns. The E temperature grade supports outdoor enclosures from arctic to desert conditions.
Recommended
Capacitive Touch Human-Machine Interfaces
The PIC18F26K80-E/SO's integrated CTMU (Charge Time Measurement Unit) paired with the 12-bit ADC creates a high-resolution capacitive touch sensing front-end without dedicated touch ICs. This supports buttons, sliders, and proximity sensors in appliances, industrial panels, and automotive interiors. 64 KB flash holds Microchip's mTouch libraries, while ECAN carries touch events to a central body controller. The 28-SOIC footprint is compatible with the touch-sensing reference designs published in Microchip application notes.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F26K80-E/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F26K80-I/SO | PIC18F25K80-I/SO | PIC18F25K80-E/SO | PIC18F26K42-E/SO | PIC18F26K40-E/SO | PIC18F26K22-I/SO |
|---|---|---|---|---|---|---|---|
| Package | 28-SOIC (SO) wide-body | 28-SOIC (SO) wide-body - same | 28-SOIC (SO) wide-body - same | 28-SOIC (SO) wide-body - same | 28-SOIC (SO) - same | 28-SOIC (SO) - same | 28-SOIC (SO) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 64 KB | 64 KB | 32 KB | 32 KB | 64 KB | 64 KB | 64 KB |
| SRAM | 4 KB | 4 KB | 2 KB | 2 KB | 4 KB | 4 KB | 3.8 KB |
| ECAN Module | Yes (2.0B) | Yes (2.0B) | Yes (2.0B) | Yes (2.0B) | No | No | No |
| ADC Resolution | 12-bit | 12-bit | 12-bit | 12-bit | 12-bit | 10-bit | 10-bit |
| Temperature Grade | -40 C to +125 C (E) | -40 C to +85 C (I) | -40 C to +85 C (I) | -40 C to +125 C (E) | -40 C to +125 C (E) | -40 C to +125 C (E) | -40 C to +85 C (I) |
| 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 | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 1.8 V to 5.5 V |
| CTMU | Yes | Yes | Yes | Yes | No (CIPS-based touch) | No (CIPS-based touch) | No |
Key Differentiators
- Integrated ECAN 2.0B controller eliminates external CAN ASIC (vs PIC18F26K22-I/SO)
- 12-bit ADC vs 10-bit on K22/K40 predecessors (vs PIC18F26K22-I/SO)
- CTMU enables capacitive touch without external touch IC (vs PIC18F26K42-E/SO)
- Extended -40 to +125 C operation vs -40 to +85 C industrial (vs PIC18F26K80-I/SO)
Design Notes
Place a 100 nF decoupling capacitor within 5 mm of each VDD pin (pins 20 and the analog AVdd if used), plus a 10 uF bulk capacitor at the board entry point. The PIC18F26K80-E/SO draws up to 15 mA active at 64 MHz / 5 V; ensure the regulator has at least 25% headroom for transient loads. For battery-powered designs, route all unused I/O as outputs to avoid floating inputs that increase sleep current.
Route the ICSP pins RB6 (PGC) and RB7 (PGD) to a 6-pin header with a 10 kohm pull-up on MCLR (pin 1) for in-circuit programming. Keep clock traces (OSC1/OSC2) short and surrounded by ground pour to limit EMI. If using an external crystal, place load capacitors within 5 mm of the OSC pins with short, symmetric traces to avoid duty-cycle distortion.
Do not enable the ECAN module without first configuring the CANTRL register and verifying oscillator stability - CAN errors at startup are typically traced to incorrect baud-rate prescaler values. When migrating from PIC18F26K22 to PIC18F26K80, note the ADC is upgraded from 10-bit to 12-bit, which changes result alignment and requires code updates to ADCON2. The 'E' suffix mandates -40 C to +125 C operation; use the 'I' suffix only when temperature stays below +85 C.
For CAN bus designs, add a 120 ohm termination resistor at each end of the bus and keep CANH/CANL traces matched within 5 mm to avoid reflections. The on-chip ECAN does not include the physical layer; pair with an MCP2562 or TLE7259-3 transceiver. For long cable runs (>10 m) add common-mode chokes on CANH/CANL to suppress radiated emissions.
Compliance Information
RoHS and REACH compliant per Microchip product page. AEC-Q100 qualification not specifically listed for this part - confirm automotive qualification status with Microchip for AEC-Q100/Q104 requirements. Lead-free matte-tin plating.