PIC18F26K80-I/SO - 64KB Flash 8-bit MCU w/ ECAN | Microchip
MPN: PIC18F26K80-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.21 | $4.21 |
| 10 | $3.84 | $38.40 |
| 100 | $3.46 | $346.00 |
| 500 | $3.1 | $1,550.00 |
| 1,000 | $2.87 | $2,870.00 |
PIC18F26K80-I/SO Overview
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit CPU core - in this case Microchip's PIC18 RISC architecture - that integrates program memory (flash), data memory (SRAM), non-volatile EEPROM, and peripherals onto one die. The PIC18F26K80 sits in the broader hierarchy: 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. It is part of Microchip's PIC18 K-series, distinguished by integrated ECAN, XLP sleep modes, and a wide operating voltage range that supports both 3.3 V and 5 V designs.
Key features include 64 KB flash (32K x 16 words), 3.6 KB RAM, 1 KB EEPROM, integrated ECAN module, a 12-bit A/D converter with up to 11 input channels, 4 hardware timers, two MSSP (SPI/I2C), two enhanced USART modules, and nanoWatt XLP sleep currents as low as 100 nA. The 12-bit ADC delivers conversion rates up to 100 ksps and supports an internal bandgap reference for ratiometric measurements.
The PIC18F26K80 uses Microchip's enhanced PIC18 Harvard architecture with a 16-bit instruction word and 8-bit data path, allowing single-cycle hardware multiply and 200 ns instruction execution at 64 MHz. The ECAN module supports CAN 2.0B active with acceptance filters and masks, and the integrated CTMU (Charge Time Measurement Unit) enables touch sensing and precise time-of-flight measurements.
Typical applications include industrial CAN-bus node controllers, automotive body and chassis modules, elevator control panels, building automation, sensor interfaces with analog front-ends, and low-power battery-operated sensor nodes where ECAN connectivity and nanoWatt XLP combine to enable wire-replacement topologies with extended battery life.
When designing with this part, verify the SOIC-28 footprint and pinout against your PCB land pattern. For new designs, Microchip recommends the newer PIC18F26K42 family with Core Independent Peripherals unless specific ECAN migration paths are required - the K42 family uses a different oscillator and interrupt architecture and is NOT a drop-in replacement.
Drop-in alternatives for PIC18F26K80-I/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-I/SO (same form factor and footprint) — differing in Package, ADC, Program Memory (Flash), MSL Level, CAN Module.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F26K80T-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F26K80-E/SO
✅ Drop-In✓ In Stock
$4.25 / Unit
View Datasheet →PIC18F27K80-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F46K80-I/SO
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
DSPIC33FJ64GP202-I/SO
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC18F26K80-I/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC18 (8-bit Harvard) |
| Program Memory (Flash) | 64 KB (32K x 16 words) |
| Data RAM | 3.6 KB |
| EEPROM | 1 KB |
| Maximum CPU Frequency | 64 MHz (16 MIPS) |
| Instruction Cycle Time | 200 ns (4-clock multiplication) |
| Operating Voltage Range | 1.8 V to 5.5 V |
| ADC | 12-bit, up to 11 channels, 100 ksps |
| Timers | 4 x 8/16-bit hardware timers |
| Communication Interfaces | ECAN 2.0B, 2x MSSP (SPI/I2C), 2x EUSART |
| CTMU (Charge Time Measurement Unit) | Yes (touch/time-of-flight) |
| nanoWatt XLP Sleep Current | approx. 100 nA (typical) |
| Operating Temperature (I-grade) | -40 °C to +85 °C |
| Package | 28-pin SOIC (SO) |
| Mounting Type | Surface Mount (SOIC-28 wide) |
| MSL Level | 1 |
| RoHS Status | Compliant |
PIC18F26K80-I/SO Pin Configuration
| Pin 1 | MCLR/RE3 — Master Clear (reset) input or digital I/O; 10 kΩ to VDD on reset |
| Pin 2 | RA0/CVREF/ANO0 — PORTA bit 0 / CVREF output / ADC AN0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / ADC AN1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / ADC AN2 |
| Pin 5 | RA3/AN3/VREF+ — PORTA bit 3 / ADC AN3 / VREF+ input |
| Pin 6 | RA4/AN4 — PORTA bit 4 / ADC AN4 |
| Pin 7 | RA5/AN5/SS/HLVDIN — PORTA bit 5 / ADC AN5 / SPI SS / HLVD input |
| Pin 8 | VSS — Ground reference |
| Pin 9 | RA7/OSC1/CLKIN/AN8 — PORTA bit 7 / crystal OSC1 / clock input / ADC AN8 |
| Pin 10 | RA6/OSC2/CLKOUT/AN9 — PORTA bit 6 / crystal OSC2 / clock output / ADC AN9 |
| Pin 11 | RC0/SOSCO — PORTC bit 0 / 32 kHz oscillator output (timer1) |
| Pin 12 | RC1/SOSCI — PORTC bit 1 / 32 kHz oscillator input (timer1) |
| Pin 13 | RC2/CCP1 — PORTC bit 2 / ECCP capture/compare/PWM 1 |
| Pin 14 | RC3/SCK/SCL — PORTC bit 3 / SPI SCK / I2C SCL |
| Pin 15 | RC4/SDI/SDA — PORTC bit 4 / SPI SDI / I2C SDA |
| Pin 16 | RC5/SDO — PORTC bit 5 / SPI SDO |
| Pin 17 | RC6/TX/CK — PORTC bit 6 / EUSART TX / clock |
| Pin 18 | RC7/RX/DT — PORTC bit 7 / EUSART RX / data |
| Pin 19 | VSS — Ground reference (second ground pin) |
| Pin 20 | VDD — Positive supply 1.8V-5.5V |
| Pin 21 | RB0/INT0/C1IN+/AN10 — PORTB bit 0 / external INT0 / comparator C1 input+ / ADC AN10 |
| Pin 22 | RB1/INT1/C1IN-/AN11 — PORTB bit 1 / external INT1 / comparator C1 input- / ADC AN11 |
| Pin 23 | RB2/INT2/C1OUT — PORTB bit 2 / external INT2 / comparator C1 output |
| Pin 24 | RB3/C2IN+/CTED1 — PORTB bit 3 / comparator C2 input+ / CTMU edge 1 |
| Pin 25 | RB4/C2IN-/CTED2 — PORTB bit 4 / comparator C2 input- / CTMU edge 2 |
| Pin 26 | RB5/C2OUT — PORTB bit 5 / comparator C2 output |
| Pin 27 | RB6/ICSPCLK — PORTB bit 6 / ICSP clock / ICD3 programming |
| Pin 28 | RB7/ICSPDAT — PORTB bit 7 / ICSP data / ICD3 programming |
Typical Applications
PIC18F26K80-I/SO is suitable for 6 applications: Industrial CAN-bus Node Controllers, Automotive Body and Chassis Modules, Elevator Control Panels and Building Automation, Battery-Operated Sensor Nodes, Touch-Sense User Interfaces, Industrial Process Sensor Front-Ends.
Industrial CAN-bus Node Controllers
The PIC18F26K80-I/SO fits industrial CAN-bus nodes because its integrated ECAN 2.0B active module implements 11-bit and 29-bit identifiers, acceptance filters, and transmit/receive buffers without an external CAN controller. Operating from 1.8 V to 5.5 V, it can be powered from 24 V industrial rails after a small LDO, and the wide -40 °C to +85 °C industrial range tolerates factory-floor ambient temperatures. The 16 MIPS CPU at 64 MHz easily handles a full CANopen or DeviceNet stack in firmware while leaving headroom for application logic, and nanoWatt XLP sleep enables low standby current when the bus is idle, as recommended in the Microchip ECAN application notes.
Recommended
Automotive Body and Chassis Modules
The PIC18F26K80-I/SO is well suited for body-control modules that include seat, lighting, mirror, and door functions requiring CAN communication. The integrated 12-bit ADC with up to 11 channels digitizes sensor inputs such as position sensors and current shunts, while the CTMU enables touch-sensing or precise time-of-flight measurement for short-range proximity detection. The MCU's 64 KB flash accommodates CAN-capable application code plus UDS/J1939 stacks. Note: the -I grade tops out at +85 °C; for under-hood automotive designs requiring +125 °C, choose the PIC18F26K80-E/SO variant that shares the same SOIC-28 footprint per the PIC18F26K80 family datasheet.
Recommended
Elevator Control Panels and Building Automation
In elevator control panels and building-automation gateways, the PIC18F26K80-I/SO combines 1.8 V - 5.5 V operation with CAN bus connectivity to talk to floor-network controllers, door controllers, and traction drives. The 12-bit ADC reads potentiometer/encoder signals for floor-position calibration and the EUSART modules connect to RS-485 field buses for legacy equipment interoperability. The XLP sleep mode reduces standby power during light-load overnight hours when the elevator is idle and the network enters sleep, while brown-out-reset and watchdog-timer features protect against supply-rail glitches in industrial buildings.
Recommended
Battery-Operated Sensor Nodes
The PIC18F26K80-I/SO suits battery-operated sensor nodes that spend most of their life in low-current sleep and wake periodically for measurement and transmission. nanoWatt XLP sleep current is approximately 100 nA with RTCC running, extending coin-cell or 2x AA battery life to multiple years, while a 64 MHz core takes just microseconds to wake, sample, transmit, and return to sleep. The integrated 12-bit ADC digitizes thermistor, photocell, or strain-gauge inputs with a stable internal bandgap reference, and the ECAN module plus CTMU enable scheduled wake-and-CAN-broadcast over an industrial or building-automation bus. The compact SOIC-28 package suits ultra-low-power sensor enclosures.
Recommended
Touch-Sense User Interfaces
The PIC18F26K80-I/SO uses the integrated CTMU (Charge Time Measurement Unit) to build robust, low-cost capacitive touch-sensing user interfaces without an external touch controller. CTMU provides constant current source plus timer-capture that detects capacitance changes on touch pads, supporting buttons, sliders, and wheels within the PIC MCU datasheet-supplied guidelines. The 12-bit ADC can additionally be used for ambient-light or proximity measurements, and the ECAN interface relays touch and sensor events to a central building or vehicle controller over CAN. nanoWatt XLP sleep keeps standby current low, so battery-powered remote keypads and control panels remain operational for years.
Recommended
Industrial Process Sensor Front-Ends
The PIC18F26K80-I/SO is a fit for industrial process sensor front-ends (pressure, flow, level, temperature) that require 12-bit ADC resolution and CAN communication to a higher-level PLC. The 64 KB flash supports firmware that runs Modbus/CAN bridging, linearization, calibration tables, and fail-safe diagnostics. nanoWatt XLP sleep reduces power consumption in sensor nodes that wake periodically on RTCC alarms, while hardware timers execute pulse-width signal conditioning from encoders or flow meters with sub-microsecond precision. Its -40 °C to +85 °C temperature range covers most process environments, and the SOIC-28 package supports rugged PCB-assembly tolerances.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F26K80-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F26K80T-I/SO | PIC18F26K80-E/SO | PIC18F27K80-I/SO | PIC18F46K80-I/SO | DSPIC33FJ64GP202-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-pin SOIC (SO) | 28-SOIC (same) | 28-SOIC (same) | 28-SOIC (same) | 28-SOIC (same) | 28-SOIC (same) |
| Program Memory (Flash) | 64 KB | 64 KB | 64 KB | 64 KB | 128 KB | 64 KB |
| Maximum CPU Frequency | 64 MHz (16 MIPS) | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 40 MIPS @ 80 MHz |
| Operating Voltage Range | 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 | 3.0 V to 3.6 V |
| CAN Module | ECAN 2.0B active | ECAN 2.0B | ECAN 2.0B | ECAN 2.0B | ECAN 2.0B | None (ECAN absent) |
| ADC | 12-bit, 11 ch | 12-bit, 11 ch | 12-bit, 11 ch | 12-bit, 11 ch | 12-bit, 14 ch | 12-bit, 10 ch |
| Operating Temperature | -40 °C to +85 °C (I-grade) | -40 °C to +85 °C | -40 °C to +125 °C | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C |
Key Differentiators
- Integrated ECAN 2.0B active with acceptance filters and masks (vs DSPIC33FJ64GP202-I/SO)
- Wide VDD operation from 1.8 V to 5.5 V (vs DSPIC33FJ64GP202-I/SO (3.0-3.6 V))
- Family-common pinout across K80 family (26K80/46K80/66K80) (vs PIC18F26Q10-I/SO)
- Industrial (-I) and extended (-E) temperature grades (vs Stock PIC18F26Q10)
Design Notes
The PIC18F26K80-I/SO tolerates 1.8 V to 5.5 V VDD, but a decoupling scheme with 100 nF + 1 µF ceramic capacitors placed within 5 mm of each VDD pin (pin 20) and the VSS pins (pins 8 and 19) is mandatory. For applications drawing more than 50 mA peak, an external LDO such as the MCP1700 is recommended to handle transient current without resetting the MCU. The VREF+ pin must be tied to VDD if the internal reference is used or to a stable analog rail if an external reference is needed for ADC accuracy.
Place the crystal between pins 9 (RA7/OSC1) and 10 (RA6/OSC2) with traces kept short and surrounded by a guard ground on both sides. Use a guarded analog ground island around the analog pins (RA0-RA5) and high-speed digital signals (USART) routed away from this analog island to avoid coupling that degrades ADC SNR by 1-2 ENOB. The MCLR pin (pin 1) requires a 10 kΩ pull-up and a 100 nF capacitor for production-grade reset behavior; leaving the capacitor off is a common PIC-debugger-induced footprint bug per the Microchip MCLR application note.
Configuration words determine clock source and bootloader mode - failing to program the CONFIG1 register correctly is the single most common PIC18 bring-up bug. Always set the FOSC and LVP bits to match the system design (high-speed crystal + no LVP for production). When migrating from PIC18F26K80 to PIC18F26K42, be aware that the K42 family uses a different oscillator and interrupt architecture - existing K80 firmware cannot simply be recompiled, per the Microchip migration guide.
Estimated: SOIC-28 has a typical θJA of approximately 50 °C/W, allowing continuous supply current of 30 mA or more without additional heatsinking across the industrial -40 °C to +85 °C range. Decoupling effectiveness is more important than raw heat sinking for this MCU, since the silicon die does not produce significant heat at 16 MIPS unless the periphery is heavily loaded.
Compliance Information
RoHS and REACH compliant per Microchip product page. AEC-Q100 not qualified as standard part; Microchip offers automotive part numbers separately if required.