PIC18F25K80-E/SS - 8-bit MCU, 32KB Flash, ECAN, XLP | Microchip
MPN: PIC18F25K80-E/SS ✓ AktifPIC18F25K80-E/SS Ringkasan
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.
Alternatif penggantian untuk PIC18F25K80-E/SS — paket yang sama, pin-pada-pin kompatibel. Bagian paket yang berbeda memerlukan kerja ulang PCB diabaikan.
Variasi di dalam seri ini
Model-series yang sama yang kompatibel dengan penggantian PIC18F25K80-E/SS (sama faktor bentuk dan footprint) — berbeda di dalam Package, MSL Level, Timers, ADC, Program Memory (Flash).
PIC18F25K80-I/SS
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC18F25K80-E/MM
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC18F25K80-H/SS
✅ Drop-In ⚠️ Spesifikasi Tidak DisahkanKontak untuk harga
Lihat Datasheet →PIC18F26K80-E/SS
✅ Drop-In ⚠️ Spesifikasi Tidak Disahkan📋 Alternatif referensi (tidak dalam katalog)
PIC18F45K80-E/SS
✅ Drop-In ⚠️ Spesifikasi Tidak Disahkan📋 Alternatif referensi (tidak dalam katalog)
PIC18F25K80-E/SS Rating Maksimal & Karakteristik Listrik
| 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 |
| Paket | 28-SSOP (5.30 mm body, 0.65 mm pitch) |
| Rentang Suhu Kerja | -40C to +125C (E = Extended) |
| Tipe Mounting | Surface Mount |
| Level MSL | 1 (unlimited floor life at <30C/85% RH) |
| Status RoHS | Compliant |
Konfigurasi Pin PIC18F25K80-E/SS
| Pin produk 1 | MCLR/RE3 — Master Clear (reset) input or digital I/O RE3 |
| Pin produk 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pin produk 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pin produk 4 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Pin produk 5 | RA3/AN3 — PORTA bit 3 / analog input 3 / VREF+ |
| Pin produk 6 | RA4/AN4 — PORTA bit 4 / analog input 4 |
| Pin produk 7 | RA5/AN5 — PORTA bit 5 / analog input 5 / SS1 |
| Pin produk 8 | VSS — Ground reference |
| Pin produk 9 | RA7 — PORTA bit 7 |
| Pin produk 10 | RA6 — PORTA bit 6 |
| Pin produk 11 | RC0 — PORTC bit 0 |
| Pin produk 12 | RC1 — PORTC bit 1 |
| Pin produk 13 | RC2 — PORTC bit 2 |
| Pin produk 14 | RC3 — PORTC bit 3 / SCL1 |
| Pin produk 15 | RC4 — PORTC bit 4 / SDA1 |
| Pin produk 16 | RC5 — PORTC bit 5 |
| Pin produk 17 | RC6/TX2/CK2 — PORTC bit 6 / EUSART2 TX / CAN TX (multiplexed) |
| Pin produk 18 | RC7/RX2/DT2 — PORTC bit 7 / EUSART2 RX / CAN RX (multiplexed) |
| Pin produk 19 | VSS — Ground reference |
| Pin produk 20 | VDD — Positive supply voltage |
| Pin produk 21 | RB0/INT0 — PORTB bit 0 / external interrupt 0 |
| Pin produk 22 | RB1/INT1 — PORTB bit 1 / external interrupt 1 |
| Pin produk 23 | RB2/INT2 — PORTB bit 2 / external interrupt 2 |
| Pin produk 24 | RB3/INT3 — PORTB bit 3 / external interrupt 3 |
| Pin produk 25 | RB4 — PORTB bit 4 |
| Pin produk 26 | RB5 — PORTB bit 5 |
| Pin produk 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin produk 28 | RB7/PGD — PORTB bit 7 / ICSP data |
Aplikasi Umum
PIC18F25K80-E/SS cocok untuk 6 aplikasis: 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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
Ringkasan Produk Direkomendasikan
Data referensi engineering untuk PIC18F25K80-E/SS — pembandingan, panduan desain, dan informasi konformitas.
Panduan Pemilihan
Pembandingan dengan Alternatif
| Parameter Umum | Produk Ini | 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) |
Diferensiator Kunci
- Integrated ECAN 2.0B on-chip at 8-bit price point (vsPIC18F25Q10-I/SS)
- Extended -40C to +125C automotive temperature grade (vsPIC18F25K80-I/SS)
- nanoWatt XLP sleep current below 100 nA (vsPIC18F46K22 (legacy K22 family))
Catatan Desain
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.
Informasi Konformitas
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.