PIC18F25K80-E/SP - 32KB Flash 8-bit MCU w/ ECAN | Microchip
N.º de pieza: PIC18F25K80-E/SP ✓ Activo| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $4.96 | $4,96 |
| 10 | $4.48 | $44,80 |
| 100 | $4.01 | $401,00 |
| 500 | $3.62 | $1.810,00 |
| 1.000 | $3.25 | $3.250,00 |
PIC18F25K80-E/SP Descripción general
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash/ROM), data memory (RAM), and peripheral set on one die. PIC18F-series MCUs use a modified Harvard 8-bit architecture with 16-bit instructions, placing them in the 8-bit microcontroller category above baseline PIC10/12/16 devices. Within the broader taxonomy, PIC18F belongs to: PIC18F -> PIC18 family -> 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. The K80 sub-family specifically adds ECAN and nanoWatt XLP for low-power networked nodes.
Key features of the PIC18F25K80 include 32KB self-programmable Flash with 1KB EEPROM, 4KB SRAM, 64MHz CPU (16 MIPS throughput), an integrated CAN 2.0B controller (ECAN), three ECCP+ECCP modules, two MSSP (SPI/I2C), two enhanced USART, 11 channels of 12-bit ADC with auto-acquisition, CTMU for capacitive touch or current measurement, nanoWatt XLP sleep currents as low as 20 nA, and a wide 1.8V-5.5V operating range. The 28-pin SPDIP package simplifies breadboard prototyping and field-replaceable designs.
Architecturally, the PIC18F25K80 uses Microchip's enhanced Harvard bus with separate instruction and data paths, a 32-level hardware stack, and a priority interrupt controller. The CTMU (Charge Time Measurement Unit) provides timing for mTouch capacitive touch sensing or precise current measurement, while the ECAN peripheral implements CAN 2.0B active/passive with filtering and acceptance masks. nanoWalt XLP technology combined with multiple idle/sleep modes (Doze, Sleep, Deep Sleep, RTCC) enables coin-cell or energy-harvesting battery life.
Typical applications include CAN-based automotive body and comfort modules, building automation (elevator/HVAC control), industrial sensor nodes, capacitive touch human-machine interfaces, and low-power remote monitoring. The wide operating voltage and ECAN peripheral also suit it for battery-powered CAN nodes in vehicle body electronics and CAN-connected industrial sensors.
When designing with the PIC18F25K80-E/SP, plan for the 28-pin SPDIP footprint (0.3in row spacing) and ensure decoupling: 100nF on VDD/VSS pairs, plus 10uF bulk near the IC. Configure the ICSP/ICD pins (PGC/PGD) for in-circuit programming and debugging using tools such as MPLAB X IDE with PICkit 3/4 or ICD 3/4. For long-term reliability, route CANH/CANL as a differential pair with 120-ohm termination at each end of the bus.
This page consolidates verified distributor pricing, drop-in same-brand and cross-brand alternatives in the SPDIP-28 footprint, comparison data, and practical design notes not found on Mouser or DigiKey product summaries.
Alternativas directas para PIC18F25K80-E/SP — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con PIC18F25K80-E/SP (mismo factor de forma y huella) — difiere en Package, ADC, Mounting Type, Timers, Program Memory (Flash).
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC18F25K80-I/SP
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
PIC18F25K80-E/MM
✅ Sustitución directa✓ En stock
$2.32 / unidad
Ver hoja de datos →PIC18F25K80-I/MM
✅ Sustitución directa ⚠️ Especificaciones sin verificar✓ En stock
$2.89 / unidad
Ver hoja de datos →PIC18F26K80-I/SP
✅ Sustitución directa✓ En stock
$2.66 / unidad
Ver hoja de datos →PIC18F25K80-E/SP Valores máximos y características eléctricas
| Program Memory Type | Flash |
| Program Memory Size | 32 KB |
| RAM Size | 4 KB |
| EEPROM Size | 1 KB |
| CPU Core | PIC18 8-bit |
| Maximum CPU Frequency | 64 MHz |
| Throughput | 16 MIPS |
| Operating Voltage Range | 1.8 V to 5.5 V |
| Operating Temperature Range (E) | -40C to +125C |
| ADC | 12-bit, 11 channels |
| ECAN Controller | CAN 2.0B active (ECAN) |
| Communication Peripherals | 2x MSSP (SPI/I2C), 2x EUSART |
| PWM Modules | 3x ECCP + 2x CCP |
| CTMU | Yes (capacitive touch / current measurement) |
| Timers | 8-bit and 16-bit |
| Low-Power Technology | nanoWatt XLP |
| Encapsulado | 28-pin SPDIP (0.3in) |
| Tipo de montaje | Through Hole |
| Estado RoHS | Compliant |
Configuración de pines de PIC18F25K80-E/SP
| Pin 1 | RA3/AN3/VREF+ — GPIO RA3 / analog input / positive voltage reference |
| Pin 2 | RA4/AN4 — GPIO RA4 / analog input 4 |
| Pin 3 | RA5/AN5 — GPIO RA5 / analog input 5 |
| Pin 4 | RA6/OSC2/CLKO — GPIO RA6 / oscillator output / clock output |
| Pin 5 | RA7/OSC1/CLKI — GPIO RA7 / oscillator input / clock input |
| Pin 6 | VDD — Positive supply (1.8V-5.5V) |
| Pin 7 | VSS — Ground reference |
| Pin 8 | RB0/INT0 — GPIO RB0 / external interrupt 0 |
| Pin 9 | RB1/INT1 — GPIO RB1 / external interrupt 1 |
| Pin 10 | RB2/INT2 — GPIO RB2 / external interrupt 2 |
| Pin 11 | RB3/INT3 — GPIO RB3 / external interrupt 3 |
| Pin 12 | RB4 — GPIO RB4 |
| Pin 13 | RB5 — GPIO RB5 |
| Pin 14 | RB6/PGC — GPIO RB6 / ICSP clock (ICD clock) |
| Pin 15 | RB7/PGD — GPIO RB7 / ICSP data (ICD data) |
| Pin 16 | RC0/SOSCO — GPIO RC0 / secondary oscillator output |
| Pin 17 | RC1/SOSCI — GPIO RC1 / secondary oscillator input |
| Pin 18 | RC2 — GPIO RC2 |
| Pin 19 | RC3/SCL — GPIO RC3 / I2C clock |
| Pin 20 | RC4/SDA — GPIO RC4 / I2C data |
| Pin 21 | RC5 — GPIO RC5 |
| Pin 22 | RC6/TX/CK — GPIO RC6 / EUSART TX / clock |
| Pin 23 | RC7/RX/DT — GPIO RC7 / EUSART RX / data |
| Pin 24 | RD0/CANTX — GPIO RD0 / ECAN transmit |
| Pin 25 | RD1/CANRX — GPIO RD1 / ECAN receive |
| Pin 26 | RD2 — GPIO RD2 |
| Pin 27 | RD3 — GPIO RD3 |
| Pin 28 | VSS — Ground reference (second bond) |
Aplicaciones típicas
PIC18F25K80-E/SP es adecuado para 6 aplicacións: Automotive CAN Body Control Modules, Building Automation / HVAC Control, Industrial Sensor Nodes (Modbus/CAN), Capacitive Touch HMI Panels, Battery-Powered Wireless Sensor Endpoints, Elevator Control Subsystems.
Automotive CAN Body Control Modules
The PIC18F25K80-E/SP's integrated ECAN 2.0B controller, 12-bit ADC, and -40C to +125C extended temperature grade make it a strong fit for CAN-connected body and comfort ECUs. The 16 MIPS throughput handles typical CAN message rates up to 1 Mbit/s while leaving CPU cycles for body-domain logic such as lighting, mirror, or seat control. The 32 KB Flash comfortably fits CAN stack plus application code, and 4 KB RAM supports CAN mailbox buffering.
Recomendado
Building Automation / HVAC Control
The PIC18F25K80-E/SP suits elevator controllers, HVAC damper actuators, and building-sensor nodes thanks to its 1.8V-5.5V supply tolerance (compatible with 3.3V or 5V building-automation rails), nanoWatt XLP sleep modes for battery-backed smoke or CO detectors, and CTMU for capacitive touch buttons on wall panels. Multiple PWM/ECCP modules drive triac-based AC dimming or brushless DC fans without an external PWM ASIC.
Recomendado
Industrial Sensor Nodes (Modbus/CAN)
The PIC18F25K80-E/SP fits industrial 4-20mA or CAN-bus sensor nodes with its 12-bit ADC, multiple EUSART (RS-485 via external transceiver), and industrial/extended temperature grade. The 32 KB Flash fits Modbus RTU/ASCII libraries, while 4 KB RAM buffers burst sensor data. nanoWatt XLP enables 1-2 year battery life on a typical 3.6V Li-SoCl2 cell when 99% of duty cycle is sleep.
Recomendado
Capacitive Touch HMI Panels
The PIC18F25K80-E/SP's CTMU (Charge Time Measurement Unit) implements mTouch capacitive touch sensing without external ICs, supporting up to 11 button or slider channels via the 12-bit ADC. Combined with PWM-driven LED backlights and EUSART to a host controller, this enables compact, low-BOM touch panels for appliances, kiosks, or medical device front panels.
Recomendado
Battery-Powered Wireless Sensor Endpoints
The PIC18F25K80-E/SP's nanoWatt XLP technology with sleep currents as low as 20 nA (with RTCC and WDT active) makes it well-suited for battery-powered sensor endpoints that wake periodically to measure and transmit. The wide 1.8V-5.5V supply enables direct operation from a single 3.6V Li-SOCl2 cell or two AA alkalines, and the ECAN/USART interfaces connect to wireless modules such as Sub-GHz transceivers.
Recomendado
Elevator Control Subsystems
The PIC18F25K80-E/SP fits elevator door controllers, floor-level indicator displays, and CAN-connected car-to-shaft communication due to its ECAN peripheral, robust 1.8V-5.5V supply immunity against 24V industrial transients (with TVS protection), and ECCP PWM generation for door motor drivers. The 32 KB Flash accommodates IEC-60747 logic, fault monitoring, and diagnostic logging.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC18F25K80-E/SP — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | PIC18F25K80-I/SP | PIC18F25K80-E/MM | PIC18F25K80-I/MM | PIC18F26K80-I/SP |
|---|---|---|---|---|---|
| Package | 28-pin SPDIP (0.3in) | 28-pin SPDIP - same | 28-pin QFN/SMD equivalent | 28-pin QFN/SMD equivalent | 28-pin SPDIP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 32 KB | 32 KB | 32 KB | 32 KB | 64 KB (+100%) |
| RAM | 4 KB | 4 KB | 4 KB | 4 KB | 4 KB |
| ECAN | Yes (2.0B active) | Yes | Yes | Yes | Yes |
| Temperature Grade | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| Maximum CPU Frequency | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS |
| Operating Voltage | 1.8V to 5.5V | 1.8V to 5.5V | 1.8V to 5.5V | 1.8V to 5.5V | 1.8V to 5.5V |
| ADC | 12-bit, 11 channels | 12-bit, 11 channels | 12-bit, 11 channels | 12-bit, 11 channels | 12-bit, 11 channels |
Diferenciadores clave
- Integrated ECAN 2.0B active controller (frente a PIC18F25K22-I/SP)
- nanoWatt XLP sleep current as low as 20 nA (frente a PIC18F46K22-I/P)
- Wide 1.8V to 5.5V single-supply operation (frente a PIC18F2580-I/SP)
Notas de diseño
Decouple VDD with a 100 nF ceramic capacitor as close as possible to each VDD/VSS pair (pins 6/7 and pin 28). For ADC accuracy, add a 10 uF bulk capacitor on VDD and use an LDO (e.g., MCP1700) to reject noise. The 1.8V-5.5V supply range allows direct connection to a single 3.6V Li-SOCl2 cell, eliminating a switching regulator and improving sleep-mode efficiency.
Route the CANH (RD1/CANRX) and CANL (RD0/CANTX) traces as a matched-impedance differential pair (typically 120 ohm differential impedance) with a 120-ohm termination resistor at each end of the bus. Keep the pair away from switching regulator inductors and clock traces by at least 3x the trace-to-trace spacing to minimize EMI coupling into the CAN physical layer.
Place the ICSP header (PGC/RB6, PGD/RB7, MCLR/VPP, VDD, VSS) at the board edge to allow in-circuit debugging with PICkit 3/4 or ICD 3/4 without removing the chip. Reserve RB6/RB7 as ICSP pins during firmware bring-up to avoid high-load GPIO conflicts that can prevent ICD handshake.
When using the ADC, add a 100 nF bypass capacitor on each analog input pin (AN0-AN11) to suppress high-frequency noise. Place the reference voltage bypass (VREF+ pin) close to a low-impedance ceramic capacitor. For CTMU capacitive touch applications, route the touch electrodes with shielded traces and guard rings to prevent moisture and stray capacitance from causing false triggers.
Do not exceed the absolute maximum VDD of 7.5V - the wide 1.8V-5.5V operating range does not extend the absolute maximum. When migrating from -I (industrial) to -E (extended) grade, verify all capacitors and peripherals are rated for the extended -40C to +125C range. Configure CONFIG1H correctly to enable internal oscillator mode or to assign correct external crystal pins if needed.
Información de cumplimiento
RoHS and lead-free compliant per Microchip product page. The -E suffix denotes -40C to +125C extended grade but is not a formal AEC-Q100 automotive qualification; contact Microchip for full automotive grade parts.