PIC18F25K80-E/SS - 8-bit MCU, 32KB Flash, ECAN, XLP | Microchip
料号: PIC18F25K80-E/SS ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $4.32 | $4.32 |
| 10 | $3.89 | $38.90 |
| 100 | $3.46 | $346.00 |
| 500 | $3.04 | $1,520.00 |
| 1,000 | $2.69 | $2,690.00 |
PIC18F25K80-E/SS 概述
A microcontroller (MCU) is a single-chip computer containing a processor core, memory, and programmable I/O peripherals. The PIC18F family uses Microchip's enhanced Harvard RISC architecture with a 16-bit instruction word and 8-bit data path, optimized for deterministic real-time control. The PIC18F25K80 sits within the K80 sub-family that adds integrated ECAN 2.0B, CTMU (Charge Time Measurement Unit) for capacitive touch, and nanoWatt XLP sleep modes below 100 nA — extending battery life across industrial sensor nodes and automotive body modules.
Key features include 32KB (16K x 16) of self-programmable Flash, 1KB of EEPROM, a 12-bit ADC with up to 11 channels, an 8-bit DAC, three analog comparators, four 16-bit timers, two MSSP (SPI/I2C) modules, two enhanced USART, and 24 digital I/O pins. The integrated ECAN module supports CAN 2.0B active with bus speeds up to 1 Mbps. The CTMU provides on-chip waveform generation for capacitive touch sensing without external components.
The device leverages an enhanced PIC18 CPU core with hardware multiply and a 32-level hardware stack, paired with a 4-deep prefetch buffer to sustain 16 MIPS throughput at 64MHz. The 12-bit ADC achieves up to 100 ksps with acquisition time configurable in software, while the ECAN engine handles filtering and masking in hardware, offloading message acceptance from the CPU.
Typical applications include automotive body and chassis ECAN nodes (body control modules, instrument clusters, mirror controllers), industrial CAN-bus sensor and actuator networks, building automation (HVAC, elevator controllers), and low-power battery-backed IoT edge devices. The wide 1.8V–5.5V supply range supports both 3.3V and 5V system designs.
When designing with this MCU, ensure the ECAN transceiver supply and reference voltages are stable before enabling the CAN module. Use MPLAB X IDE with XC8 compiler and configure the CTMU current source via the dedicated register set for repeatable touch measurements.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
直接替换替代料: PIC18F25K80-E/SS ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC18F25K80-E/SS (相同外形与封装尺寸) ——差异在于 Package, MSL Level, Timers, ADC, Program Memory (Flash).
快速对比工具——选择替代料号进行并排对比:
PIC18F25K80-I/SS
✅ 直接替换✓ 有现货
$1.45 / 个
查看数据手册 →PIC18F25K80-E/MM
✅ 直接替换✓ 有现货
$2.32 / 个
查看数据手册 →PIC18F25K80-H/SS
✅ 直接替换 ⚠️ 规格未核验✓ 有现货
$3.18 / 个
查看数据手册 →PIC18F26K80-E/SS
✅ 直接替换 ⚠️ 规格未核验📋 参考替代料(不在目录中)
PIC18F45K80-E/SS
✅ 直接替换 ⚠️ 规格未核验📋 参考替代料(不在目录中)
PIC18F25K80-E/SS 最大额定值与电气特性
| Product Family | PIC18F K80 Series |
| Core Architecture | PIC 8-bit RISC (enhanced Harvard) |
| Program Memory (Flash) | 32KB (16K x 16) |
| RAM | 3.6KB |
| EEPROM | 1KB |
| Maximum CPU Speed | 64 MHz (16 MIPS) |
| Operating Voltage Range | 1.8V to 5.5V |
| Number of I/O Pins | 24 |
| ADC | 12-bit, up to 11 channels |
| DAC | 8-bit, 1 channel |
| Analog Comparators | 3 |
| Timers | 4 x 16-bit / 1 x 8-bit |
| Communication Interfaces | ECAN 2.0B, 2x MSSP (SPI/I2C), 2x EUSART |
| Special Features | ECAN, CTMU (touch), nanoWatt XLP |
| 封装 | 28-SSOP (5.30 mm body, 0.65 mm pitch) |
| 工作温度范围 | -40C to +125C (E = Extended) |
| 安装类型 | Surface Mount |
| MSL 等级 | 1 (unlimited floor life at <30C/85% RH) |
| RoHS 状态 | Compliant |
PIC18F25K80-E/SS 引脚配置
| 引脚 1 | MCLR/RE3 — Master Clear (reset) input or digital I/O RE3 |
| 引脚 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| 引脚 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| 引脚 4 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| 引脚 5 | RA3/AN3 — PORTA bit 3 / analog input 3 / VREF+ |
| 引脚 6 | RA4/AN4 — PORTA bit 4 / analog input 4 |
| 引脚 7 | RA5/AN5 — PORTA bit 5 / analog input 5 / SS1 |
| 引脚 8 | VSS — Ground reference |
| 引脚 9 | RA7 — PORTA bit 7 |
| 引脚 10 | RA6 — PORTA bit 6 |
| 引脚 11 | RC0 — PORTC bit 0 |
| 引脚 12 | RC1 — PORTC bit 1 |
| 引脚 13 | RC2 — PORTC bit 2 |
| 引脚 14 | RC3 — PORTC bit 3 / SCL1 |
| 引脚 15 | RC4 — PORTC bit 4 / SDA1 |
| 引脚 16 | RC5 — PORTC bit 5 |
| 引脚 17 | RC6/TX2/CK2 — PORTC bit 6 / EUSART2 TX / CAN TX (multiplexed) |
| 引脚 18 | RC7/RX2/DT2 — PORTC bit 7 / EUSART2 RX / CAN RX (multiplexed) |
| 引脚 19 | VSS — Ground reference |
| 引脚 20 | VDD — Positive supply voltage |
| 引脚 21 | RB0/INT0 — PORTB bit 0 / external interrupt 0 |
| 引脚 22 | RB1/INT1 — PORTB bit 1 / external interrupt 1 |
| 引脚 23 | RB2/INT2 — PORTB bit 2 / external interrupt 2 |
| 引脚 24 | RB3/INT3 — PORTB bit 3 / external interrupt 3 |
| 引脚 25 | RB4 — PORTB bit 4 |
| 引脚 26 | RB5 — PORTB bit 5 |
| 引脚 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| 引脚 28 | RB7/PGD — PORTB bit 7 / ICSP data |
典型应用
PIC18F25K80-E/SS 适用于 6 应用s: Automotive Body Control Module (CAN Bus), Industrial CAN Sensor Network, Building Automation Controller (HVAC, Lighting), Battery-Backed IoT Edge Node, Capacitive Touch User Interface, Instrument Cluster Sub-MCU.
Automotive Body Control Module (CAN Bus)
The PIC18F25K80-E/SS is widely used in automotive body ECAN nodes (BCM, door modules, seat controllers, mirror controllers) because of its integrated ECAN 2.0B module supporting 1 Mbps bus speeds and the -40C to +125C extended operating range. The 32KB Flash fits typical CAN-based body controllers, and the 3.6KB RAM accommodates an OSEK/OSEKtime-style RTOS plus CAN stack. Unlike external-CAN MCUs that need a separate SPI-attached CAN controller, the K80 puts CAN on-chip, saving board space, BOM cost, and firmware complexity in ECU designs.
推荐
Industrial CAN Sensor Network
The PIC18F25K80-E/SS suits distributed industrial sensor and actuator networks (factory automation, building HVAC, elevator controllers) where ECAN bus connectivity and the 1.8V to 5.5V supply tolerance simplify integration with 24V industrial backplanes. The 12-bit ADC with up to 11 channels samples field sensors, while XLP nanoWatt sleep below 100 nA lets battery-backed remote nodes run for years on a single primary cell. The on-chip CTMU also enables capacitive touch keys on operator panels without external charge pumps.
推荐
Building Automation Controller (HVAC, Lighting)
Building automation controllers — including HVAC thermostats, lighting dimmers, elevator call panels, and access control readers — leverage the PIC18F25K80-E/SS for its combination of 32KB Flash, 12-bit ADC, multiple timers, and XLP sleep mode. The ECAN interface lets the controller participate in building bus networks, while the MSSP peripherals handle SPI sensors or I2C EEPROM / RTC backup. The wide operating range supports unconditioned plant-room environments where temperatures swing widely.
推荐
Battery-Backed IoT Edge Node
The PIC18F25K80-E/SS fits low-power IoT edge nodes (remote sensors, smart meters, environmental monitors) thanks to nanoWatt XLP sleep below 100 nA and a 1.8V minimum supply that lets the device run directly from a single 1.5V cell after boost conversion. The 16 MIPS throughput handles local sensor processing and CAN/EUSART uplink, while CTMU supports capacitive water-level or proximity sensing on the same MCU. ECAN connectivity is unusual at this power level — most IoT parts use only UART or low-power RF.
推荐
Capacitive Touch User Interface
The PIC18F25K80-E/SS integrates the CTMU (Charge Time Measurement Unit) which generates a constant current source and time-measures capacitance changes on a pin. Designers build capacitive touch buttons, sliders, and proximity sensors with no external components — just a copper pad on the PCB. The K80's 32KB Flash accommodates debounce, gesture recognition, and proximity-to-wake routines, while XLP sleep lets the device draw negligible current between touches in battery-powered remotes and appliances.
推荐
Instrument Cluster Sub-MCU
Within an automotive instrument cluster architecture, the PIC18F25K80-E/SS serves as a sub-MCU for CAN-to-LIN bridging, button input processing, and indicator lamp control. The ECAN module listens to vehicle bus messages, the EUSART drives LIN slave communication, and the GPIO controls LED backlights. The 12-bit ADC reads rotary encoders and voltage dividers, while XLP sleep keeps quiescent draw minimal during key-off — extending battery life across long vehicle parking intervals.
推荐
推荐产品汇总
工程参考数据: PIC18F25K80-E/SS ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC18F25K80-I/SS | PIC18F25K80-E/MM | PIC18F25K80-H/SS | PIC18F26K80-E/SS | PIC18F45K80-E/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP | 28-SSOP - same | 28-QFN - same pin count, different footprint | 28-SSOP - same | 28-SSOP - same | 40-SSOP - larger, different PCB land pattern |
| Flash Memory | 32KB | 32KB (same) | 32KB (same) | 32KB (same) | 64KB (+100%) | 32KB (same) |
| RAM | 3.6KB | 3.6KB (same) | 3.6KB (same) | 3.6KB (same) | 3.6KB (same) | 3.6KB (same) |
| ECAN Module | Yes (ECAN 2.0B) | Yes (same) | Yes (same) | Yes (same) | Yes (same) | Yes (same) |
| Operating Temperature Range | -40C to +125C (E grade) | -40C to +85C (I grade, narrower) | -40C to +125C (E grade, same) | -40C to +150C (H grade, wider) | -40C to +125C (E grade, same) | -40C to +125C (E grade, same) |
| Maximum CPU Speed | 64 MHz (16 MIPS) | 64 MHz (same) | 64 MHz (same) | 64 MHz (same) | 64 MHz (same) | 64 MHz (same) |
| Operating Voltage Range | 1.8V to 5.5V | 1.8V to 5.5V (same) | 1.8V to 5.5V (same) | 1.8V to 5.5V (same) | 1.8V to 5.5V (same) | 1.8V to 5.5V (same) |
关键差异点
- Integrated ECAN 2.0B on-chip at 8-bit price point (对比 PIC18F25Q10-I/SS)
- Extended -40C to +125C automotive temperature grade (对比 PIC18F25K80-I/SS)
- nanoWatt XLP sleep current below 100 nA (对比 PIC18F46K22 (legacy K22 family))
设计说明
Place a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 20) on every PIC18F25K80-E/SS design, with a bulk 10 uF tantalum or ceramic on the same rail. The wide 1.8V to 5.5V supply range lets you power the MCU directly from a 3.3V LDO output; when the supply comes from a switching regulator, add an LC pi-filter (10 uH + 10 uF) to keep switching noise away from the ADC reference. The on-chip brown-out reset must be configured for the application's minimum supply voltage via the BOREN and BORV registers to avoid code execution at indeterminate VDD.
When migrating firmware from PIC18F25K80 (E grade) to PIC18F25K80-H/SS (H grade, -40C to +150C), confirm the H-grade parts are fully PPAP and AEC-Q100 qualified before committing — H parts sometimes have longer lead times. The internal ECAN module requires the CAN transceiver (e.g. MCP2551) to share a common ground with the MCU; floating grounds cause intermittent bus errors. Finally, when designing with CTMU capacitive touch, calibrate the CTMU current source via the CTMUICON register at production time to compensate for board parasitic capacitance.
The PIC18F25K80-E/SS SSOP-28 has a thermal resistance theta_JA of approximately 80 C/W. Estimated: at 5.5V VDD with all peripherals active and 64 MHz clock, internal power dissipation is around 100 mW, giving a junction temperature rise of 8 C above ambient — well within the -40C to +125C operating range. At the extended 125 C ambient ceiling, this keeps the junction below 133 C even without active cooling. For under-hood automotive designs using the H grade, derate to 150 C max junction by limiting ambient to 140 C and adding a thermal copper pour under the exposed pad area.
合规信息
AEC-Q100 qualified for automotive applications per Microchip product page. RoHS and REACH compliant per distributor listings (DigiKey, Mouser). Lead-free and halogen-free per SSOP-28 package specifications.