PIC18F26K80-I/SP - 64KB Flash, ECAN, 8-bit MCU | Microchip
N.º da peça: PIC18F26K80-I/SP ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 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 Visão geral
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.
Alternativas drop-in para PIC18F26K80-I/SP — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC18F26K80-I/SP (mesmo formato e footprint) — diferindo em Package, ADC, Timers, Mounting Type, Operating Voltage Range.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC18F27K80-I/SP
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F25K80-I/SP
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F26K80-E/SP
✅ Drop-In✓ Em estoque
$3.94 / unidade
Ver ficha técnica →PIC18F26K80-I/SP Classificações máximas e características elétricas
| 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 |
| Encapsulamento | SPDIP-28 (300 mil, through-hole) |
| Tipo de montagem | Through-Hole (DIP) |
| Nível MSL | 1 (not moisture-sensitive for DIP) |
| Low-Power Mode (nanoWatt XLP) | Sleep current down to nA range |
| Status RoHS | Compliant |
Configuração de pinos do PIC18F26K80-I/SP
| Pino 1 | MCLR/RE3 — Master Clear (Reset) input / digital input only on RE3 |
| Pino 2 | RA0 — Digital I/O / AN0 analog input |
| Pino 3 | RA1 — Digital I/O / AN1 analog input |
| Pino 4 | RA2 — Digital I/O / AN2 analog input / CVREF |
| Pino 5 | RA3 — Digital I/O / AN3 analog input / VREF+ |
| Pino 6 | RA4 — Digital I/O / AN4 / T0CKI |
| Pino 7 | RA5 — Digital I/O / AN5 / T1CKI / SS |
| Pino 8 | RA6 — Digital I/O / OSC2 |
| Pino 9 | RA7 — Digital I/O / OSC1 / CLKI |
| Pino 10 | VSS — Ground reference |
| Pino 11 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| Pino 12 | RB0 — Digital I/O / INT0 / AN12 |
| Pino 13 | RB1 — Digital I/O / INT1 / AN10 |
| Pino 14 | RB2 — Digital I/O / INT2 / CANTX |
| Pino 15 | RB3 — Digital I/O / INT3 / CANRX |
| Pino 16 | RB4 — Digital I/O / KBI0 |
| Pino 17 | RB5 — Digital I/O / KBI1 / PGM |
| Pino 18 | RB6 — Digital I/O / KBI2 / PGC (ICSP clock) |
| Pino 19 | RB7 — Digital I/O / KBI3 / PGD (ICSP data) |
| Pino 20 | VSS — Ground reference |
| Pino 21 | RC0 — Digital I/O / SOSCO |
| Pino 22 | RC1 — Digital I/O / SOSCI |
| Pino 23 | RC2 — Digital I/O / CCP1 |
| Pino 24 | RC3 — Digital I/O / SCL1 / SCK1 |
| Pino 25 | RC4 — Digital I/O / SDA1 / SDI1 |
| Pino 26 | RC5 — Digital I/O / SDO1 |
| Pino 27 | RC6 — Digital I/O / TX1 / CK1 |
| Pino 28 | RC7 — Digital I/O / RX1 / DT1 |
Aplicações típicas
PIC18F26K80-I/SP é adequado para 6 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC18F26K80-I/SP — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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 |
Principais diferenciais
- 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)
Notas de projeto
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.
Informações de conformidade
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.