PIC18F25K80-E/SP - 32KB Flash 8-bit MCU w/ ECAN | Microchip
Артикул: PIC18F25K80-E/SP ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 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 Обзор
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.
Аналоги без доработки для PIC18F25K80-E/SP — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC18F25K80-E/SP (тот же форм-фактор и посадочное место) — отличается по Package, ADC, Mounting Type, Timers, Program Memory (Flash).
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC18F25K80-I/SP
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC18F25K80-E/MM
✅ Прямая замена✓ В наличии
$2.32 / шт.
Открыть даташит →PIC18F25K80-I/MM
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$2.89 / шт.
Открыть даташит →PIC18F26K80-I/SP
✅ Прямая замена✓ В наличии
$2.66 / шт.
Открыть даташит →PIC18F25K80-E/SP Максимальные параметры и электрические характеристики
| 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 |
| Корпус | 28-pin SPDIP (0.3in) |
| Тип монтажа | Through Hole |
| Статус RoHS | Compliant |
Конфигурация выводов PIC18F25K80-E/SP
| Контакт 1 | RA3/AN3/VREF+ — GPIO RA3 / analog input / positive voltage reference |
| Контакт 2 | RA4/AN4 — GPIO RA4 / analog input 4 |
| Контакт 3 | RA5/AN5 — GPIO RA5 / analog input 5 |
| Контакт 4 | RA6/OSC2/CLKO — GPIO RA6 / oscillator output / clock output |
| Контакт 5 | RA7/OSC1/CLKI — GPIO RA7 / oscillator input / clock input |
| Контакт 6 | VDD — Positive supply (1.8V-5.5V) |
| Контакт 7 | VSS — Ground reference |
| Контакт 8 | RB0/INT0 — GPIO RB0 / external interrupt 0 |
| Контакт 9 | RB1/INT1 — GPIO RB1 / external interrupt 1 |
| Контакт 10 | RB2/INT2 — GPIO RB2 / external interrupt 2 |
| Контакт 11 | RB3/INT3 — GPIO RB3 / external interrupt 3 |
| Контакт 12 | RB4 — GPIO RB4 |
| Контакт 13 | RB5 — GPIO RB5 |
| Контакт 14 | RB6/PGC — GPIO RB6 / ICSP clock (ICD clock) |
| Контакт 15 | RB7/PGD — GPIO RB7 / ICSP data (ICD data) |
| Контакт 16 | RC0/SOSCO — GPIO RC0 / secondary oscillator output |
| Контакт 17 | RC1/SOSCI — GPIO RC1 / secondary oscillator input |
| Контакт 18 | RC2 — GPIO RC2 |
| Контакт 19 | RC3/SCL — GPIO RC3 / I2C clock |
| Контакт 20 | RC4/SDA — GPIO RC4 / I2C data |
| Контакт 21 | RC5 — GPIO RC5 |
| Контакт 22 | RC6/TX/CK — GPIO RC6 / EUSART TX / clock |
| Контакт 23 | RC7/RX/DT — GPIO RC7 / EUSART RX / data |
| Контакт 24 | RD0/CANTX — GPIO RD0 / ECAN transmit |
| Контакт 25 | RD1/CANRX — GPIO RD1 / ECAN receive |
| Контакт 26 | RD2 — GPIO RD2 |
| Контакт 27 | RD3 — GPIO RD3 |
| Контакт 28 | VSS — Ground reference (second bond) |
Типичное применение
PIC18F25K80-E/SP подходит для 6 применениеs: 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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC18F25K80-E/SP — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | 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 |
Ключевые отличия
- Integrated ECAN 2.0B active controller (против PIC18F25K22-I/SP)
- nanoWatt XLP sleep current as low as 20 nA (против PIC18F46K22-I/P)
- Wide 1.8V to 5.5V single-supply operation (против PIC18F2580-I/SP)
Заметки по проектированию
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.
Информация о соответствии
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.