PIC18F26K80-I/SP - 64KB Flash, ECAN, 8-bit MCU | Microchip
MPN: PIC18F26K80-I/SP ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.1 | $4.10 |
| 10 | $3.74 | $37.40 |
| 100 | $3.35 | $335.00 |
| 500 | $2.98 | $1,490.00 |
| 1,000 | $2.66 | $2,660.00 |
PIC18F26K80-I/SP Overview
An 8-bit microcontroller (MCU) is a programmable single-chip processor that integrates CPU, non-volatile program memory, volatile data memory, and peripherals on one die; it sits in the hierarchy: microcontroller -> embedded processor -> semiconductor device. The PIC18 family extends this with enhanced 16-bit instruction width, hardware multiply, and C-optimized architecture, while the K80 sub-family adds an on-board ECAN 2.0B controller, making the part suited to distributed industrial networks where automotive-grade robustness matters.
Key features include 24 I/O pins, an internal oscillator selectable up to 64 MHz, three 16-bit timers, two CCP/ECCP modules, an enhanced USART, two SPI and two I2C peripherals, a 12-channel 12-bit ADC, and CTMU (Charge Time Measurement Unit) for capacitive touch and precise time-based measurements. The ECAN module is CAN 2.0B active with hardware filtering, and the nanoWatt XLP technology delivers sleep currents down to the nanoampere range, enabling battery-backed designs that wake on interrupt.
Typical applications include automotive body and comfort modules (CAN nodes for window lifters, seat controllers), elevator control boards, industrial building automation (HVAC, lighting controllers), CAN-based sensor networks, and low-power metering with touch-button front panels. The wide 1.8 V-5.5 V range also lets the same firmware run directly from a single Li-ion cell or a regulated 5 V rail without a level shifter.
When designing with this part, budget decoupling capacitance at each VDD/VSS pair (100 nF plus 1-10 µF bulk), and assign the ECAN TX/RX pins to PWM-capable ports only if pin remapping is not used, since CAN bus timing is sensitive to jitter. For new product designs, evaluate the newer PIC18F26K42 family first - it is pin-compatible but adds CIP (Core Independent Peripherals) and improved ADC.
This page synthesizes distributor pricing for PIC18F26K80-I/SP, SPDIP-28 drop-in and package-compatible alternatives within the PIC18FxxK80 family, and practical design notes that extend the information found in the Microchip datasheet.
Drop-in alternatives for PIC18F26K80-I/SP — 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-I/SP (same form factor and footprint) — differing in ADC, Package, Mounting Type, Program Memory (Flash), Capture/Compare/PWM.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F27K80-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F25K80-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F26K80-E/SP
✅ Drop-In✓ In Stock
$3.94 / Unit
View Datasheet →PIC18F26K80-I/SP Maximum Ratings & Electrical Characteristics
| Program Memory (Flash) | 64 KB (32K x 16 instructions) |
| Data Memory (RAM) | 3648 bytes (3.6K x 8) |
| Data EEPROM | 1024 bytes |
| CPU Architecture | PIC18 8-bit, enhanced RISC, 16-bit instructions |
| Maximum CPU Speed | 64 MHz (16 MIPS) |
| Instruction Cycle Time | 200 ns @ 64 MHz |
| Supply Voltage (VDD) | 1.8 V to 5.5 V |
| Operating Temperature Range (I grade) | -40 C to +85 C |
| I/O Pins | 24 |
| ADC | 12-bit, up to 8 channels (shared with CTMU) |
| ECAN Module | CAN 2.0B active, hardware acceptance filters |
| Timers | Three 16-bit / two 8-bit timers |
| Capture/Compare/PWM | 2 CCP / 1 ECCP module |
| Communication | 2x SPI, 2x I2C, 1x Enhanced USART |
| Oscillator | Internal 16 MHz, PLL to 64 MHz; external crystal support |
| Package | SPDIP-28 (300 mil, through-hole) |
| Mounting Type | Through-Hole (DIP) |
| MSL Level | 1 (not moisture-sensitive for DIP) |
| Low-Power Mode (nanoWatt XLP) | Sleep current down to nA range |
| RoHS Status | Compliant |
PIC18F26K80-I/SP Pin Configuration
| Pin 1 | MCLR/RE3 — Master Clear (Reset) input / digital input only on RE3 |
| Pin 2 | RA0 — Digital I/O / AN0 analog input |
| Pin 3 | RA1 — Digital I/O / AN1 analog input |
| Pin 4 | RA2 — Digital I/O / AN2 analog input / CVREF |
| Pin 5 | RA3 — Digital I/O / AN3 analog input / VREF+ |
| Pin 6 | RA4 — Digital I/O / AN4 / T0CKI |
| Pin 7 | RA5 — Digital I/O / AN5 / T1CKI / SS |
| Pin 8 | RA6 — Digital I/O / OSC2 |
| Pin 9 | RA7 — Digital I/O / OSC1 / CLKI |
| Pin 10 | VSS — Ground reference |
| Pin 11 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| Pin 12 | RB0 — Digital I/O / INT0 / AN12 |
| Pin 13 | RB1 — Digital I/O / INT1 / AN10 |
| Pin 14 | RB2 — Digital I/O / INT2 / CANTX |
| Pin 15 | RB3 — Digital I/O / INT3 / CANRX |
| Pin 16 | RB4 — Digital I/O / KBI0 |
| Pin 17 | RB5 — Digital I/O / KBI1 / PGM |
| Pin 18 | RB6 — Digital I/O / KBI2 / PGC (ICSP clock) |
| Pin 19 | RB7 — Digital I/O / KBI3 / PGD (ICSP data) |
| Pin 20 | VSS — Ground reference |
| Pin 21 | RC0 — Digital I/O / SOSCO |
| Pin 22 | RC1 — Digital I/O / SOSCI |
| Pin 23 | RC2 — Digital I/O / CCP1 |
| Pin 24 | RC3 — Digital I/O / SCL1 / SCK1 |
| Pin 25 | RC4 — Digital I/O / SDA1 / SDI1 |
| Pin 26 | RC5 — Digital I/O / SDO1 |
| Pin 27 | RC6 — Digital I/O / TX1 / CK1 |
| Pin 28 | RC7 — Digital I/O / RX1 / DT1 |
Typical Applications
PIC18F26K80-I/SP is suitable for 6 applications: Automotive CAN Body Control Modules, Industrial CAN Sensor Nodes, Elevator Control and Building Automation, Low-Power Battery Metering with Touch, HVAC and Lighting Controllers, Automotive Dashboard Cluster Slaves.
Automotive CAN Body Control Modules
The PIC18F26K80-I/SP fits automotive body-control applications because it integrates a CAN 2.0B active ECAN peripheral with hardware acceptance filters, eliminating the need for an external CAN controller IC. The 64 KB Flash and 3648 B RAM comfortably hold body-comfort firmware such as window-lifter or seat-position controller logic. With nanoWatt XLP sleep currents in the nanoampere range, the MCU can be parked on the CAN bus for weeks without draining the battery. The 1.8 V-5.5 V supply range lets it run directly from a 12 V body-controller rail post-regulation, and the SPDIP-28 package simplifies prototyping on the bench before transitioning to surface-mount variants.
Recommended
Industrial CAN Sensor Nodes
In factory-automation sensor networks, the PIC18F26K80-I/SP serves as the CAN node master, converting analog sensor data via its 12-bit ADC and broadcasting it over ECAN at up to 1 Mbit/s. The 24 I/O lines handle multiple discrete sensors, status LEDs, and a local HMI keypad without external I/O expanders. The internal 16 MHz oscillator with PLL to 64 MHz provides accurate CAN bit-timing without an external crystal, reducing BOM cost on multi-node deployments. nanoWatt XLP modes allow battery-powered wireless bridges to wake on ECAN activity and return to deep sleep between messages.
Recommended
Elevator Control and Building Automation
The PIC18F26K80-I/SP is well-suited to elevator control boards and building-automation controllers, where CAN-based distributed I/O is increasingly replacing proprietary buses. Its 64 KB Flash holds state-machine firmware for door-operator logic, floor-call arbitration, and safety interlocks, while the 12-bit ADC reads load-cell and current-sense signals. The wide 1.8 V-5.5 V range supports common 24 V regulated building-automation rails. The ECCP module generates the precise PWM required for motor-control stages, and the SPDIP-28 footprint simplifies on-site replacement in legacy installations.
Recommended
Low-Power Battery Metering with Touch
Battery-powered metering applications leverage the PIC18F26K80-I/SP nanoWatt XLP sleep modes - the device draws only nanoamperes in deep sleep while keeping the RTCC running and CAN monitor active. The integrated CTMU (Charge Time Measurement Unit) paired with the 12-bit ADC implements capacitive touch buttons without a dedicated touch IC, eliminating 4-6 components from the BOM. ECAN wake-on-message capability lets the meter stay asleep and wake only on bus activity, dramatically extending battery life in wireless HVAC or smart-meter installations.
Recommended
HVAC and Lighting Controllers
Building HVAC and DALI-style lighting controllers pair well with the PIC18F26K80-I/SP because its ECAN peripheral interoperates with BACnet/IP gateways and its ECCP module drives TRIAC/SSR phases for dimming and fan-speed control. The 24 I/O lines accommodate multiple relay outputs, zero-cross detect inputs, and rotary-encoder feedback without multiplexing. 64 KB Flash holds full BACnet object libraries and seasonal scheduling tables, while 1.8 V-5.5 V operation supports both 3.3 V and 5 V peripheral rails commonly found in commercial HVAC equipment.
Recommended
Automotive Dashboard Cluster Slaves
As a slave node behind a master cluster MCU, the PIC18F26K80-I/SP handles dedicated I/O tasks such as gauge-stepper driving, indicator-LED multiplexing, and switch-matrix scanning via its 24 I/O and ECCP modules. The ECAN interface reports status to the master at low bus loads and accepts configuration updates without reflashing. The 64 KB Flash allows CAN-based firmware updates via UDS on CAN (ISO 14229), enabling dealer-service updates without physical access. Wide temperature tolerance (with the E/SP variant) supports under-hood or instrument-panel environments.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F26K80-I/SP — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F27K80-I/SP | PIC18F25K80-I/SP | PIC18F26K80-E/SP | PIC18F26K80-I/SO |
|---|---|---|---|---|---|
| Package | SPDIP-28 (through-hole) | SPDIP-28 (same) | SPDIP-28 (same) | SPDIP-28 (same) | SOIC-28 surface-mount |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Program Memory | 64 KB | 128 KB | 32 KB | 64 KB | 64 KB |
| RAM | 3648 bytes | 3648 bytes | 3648 bytes | 3648 bytes | 3648 bytes |
| ECAN Module | Yes (CAN 2.0B active) | Yes | Yes | Yes | Yes |
| Temperature Grade | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Extended -40C to +125C | Industrial -40C to +85C |
| 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 | 1.8 V to 5.5 V |
| Max CPU Speed | 64 MHz (16 MIPS) | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| I/O Pin Count | 24 | 24 | 24 | 24 | 24 |
Key Differentiators
- Drop-in higher-Flash upgrade path (vs PIC18F25K80-I/SP)
- Same-package flash headroom without redesign (vs PIC18F27K80-I/SP)
- Industrial temperature grade at standard pricing (vs PIC18F26K80-E/SP)
Design Notes
Decouple each VDD/VSS pair with a 100 nF X7R ceramic placed within 5 mm of the pin pair, plus a single 1-10 uF bulk capacitor near the MCU. The PIC18F26K80-I/SP has two VDD/VSS pairs (pins 11/10 and 19/20 on SPDIP-28) and BOTH must be decoupled - omitting either pair causes logic glitches during ECAN activity. nanoWatt XLP sleep current is specified with all peripherals off; verify by measuring on the bench with all unused pins pulled to defined logic levels.
The ECAN TX/RX pins default to RB2/RB3 but can be remapped via the PPS/Configuration registers. If you change pin mapping, recalculate CAN bit-timing registers because any clock-domain jitter on CAN RX will cause bit errors at 1 Mbit/s. Always specify a 16 MHz crystal or use the internal oscillator with PLL engaged when ECAN runs above 125 kbps. Configuration bits must be set before ECAN can transmit; use the C18 or XC8 #pragma config directives to lock them at compile time.
Estimated thermal rise: at 64 MHz, VDD=5 V, full peripheral activity, the PIC18F26K80-I/SP draws approximately 15-20 mA. Power dissipation is therefore about 75-100 mW, well below the SPDIP-28 thermal limit of roughly 800 mW (theta_JA ~80 C/W for SPDIP). No heatsink is required at room temperature. At extended temperature (125 C E/SP variant), derate maximum CPU speed to 32 MHz if the junction-to-ambient thermal margin is less than 30 C - check Microchip datasheet Section 30 for derating curves.
Place the MCP2551 (or compatible) CAN transceiver within 25 mm of the PIC18F26K80-I/SP CANTX/CANRX pins to keep the digital bus-to-transceiver stub short. Use a 4-layer PCB with a continuous ground plane under the MCU and transceiver; split the ground plane only if a digital-analog separation is required, and bridge with a single 0 ohm resistor near the MCU. Add a 5.1 V TVS diode on the CANH/CANL bus nodes to survive automotive transients per ISO 7637.
Compliance Information
RoHS compliant per Microchip product page. The PIC18F26K80-I/SP itself is not AEC-Q100 qualified; for AEC-Q100 automotive-grade CAN MCU, consider PIC18F26K80-I/SP variants marked with /VAO or PIC18F46K80 automotive extensions. Lead-free and halogen-free per Microchip Material Composition Declaration.