PIC18F25K80-H/SS - 8-bit MCU, 32KB Flash, ECAN, 64MHz | Microchip
MPN: PIC18F25K80-H/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.95 | $4.95 |
| 10 | $4.45 | $44.50 |
| 100 | $3.96 | $396.00 |
| 500 | $3.57 | $1,785.00 |
| 1,000 | $3.18 | $3,180.00 |
PIC18F25K80-H/SS Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (Flash), data memory (RAM), and peripherals on one die. PIC microcontrollers use a modified Harvard RISC architecture with a 16-bit instruction word optimized for deterministic, low-power embedded control. The PIC18F family sits at the upper end of Microchip's 8-bit portfolio, offering higher memory density and richer peripherals (ECAN, 12-bit ADC) than PIC16F parts while maintaining the classic PIC ease of use and the eXtreme Low Power (XLP) nanoWatt technology.
Key features of the PIC18F25K80-H/SS include 32 KB Flash, 3.6 KB RAM, 1 KB EEPROM, integrated ECAN module for industrial and automotive networking, a 12-bit A/D converter with up to 24 channels, three 16-bit timers, capture/compare/PWM peripherals, two MSSP ports for SPI/I2C, two enhanced USART modules, CTMU for capacitive touch or accurate time measurement, and nanoWatt XLP sleep modes. The high-temperature ("-H") silicon supports operation across an extended industrial thermal range, suitable for under-hood automotive, elevator controls, and building automation.
The device uses a 5-stage pipelined RISC core with hardware multiply and divide, and an internal PLL allows 64 MHz operation from a low-frequency external crystal. XLP technology provides sub-microamp sleep currents and fast wake-up times for battery-backed designs. The ECAN peripheral conforms to CAN 2.0B active specification with 8 buffers and 16 acceptance filters, enabling multi-node industrial networking on a single MCU.
Typical applications include automotive body and powertrain ECUs (non-safety-critical), building and elevator control, industrial CAN nodes (sensors, motor drives, lighting controllers), battery-powered telemetry, and capacitive-touch user interfaces using CTMU. The 28-pin SSOP footprint and 0.65 mm pitch allow compact layouts while remaining hand-solderable, and the wide 1.8-5.5 V range supports direct Li-ion or 3.3 V system buses.
Design consideration: when migrating from the industrial-temperature PIC18F25K80-I/SS, verify that software timing assumptions are compatible with the wider temperature behavior of the H variant. For mixed-voltage systems, decouple VDD/VSS pairs adjacent to the MCU with 100 nF + 10 uF ceramic capacitors placed within 5 mm of each pin.
This page synthesizes distributor pricing, drop-in same-package alternatives across the PIC18F K80 family, parametric comparison tables, and practical design notes not found in the manufacturer datasheet alone, providing information gain over standard catalog listings.
Drop-in alternatives for PIC18F25K80-H/SS — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC18F25K80-H/SS (same form factor and footprint) — differing in Package, Operating Temperature, ADC, MSL Level, Core.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F25K80-I/SS
✅ Drop-In✓ In Stock
$1.45 / Unit
View Datasheet →PIC18F25K80-H/SSVAO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F25K80T-I/SS
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$3.46 / Unit
View Datasheet →PIC18F25K80-E/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F26K80-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F46K80-I/SS
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC18F25K80-H/SS Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC18 (8-bit RISC, Harvard) |
| Program Memory (Flash) | 32 KB (16K x 16) |
| Data Memory (RAM) | 3.6 KB |
| EEPROM | 1 KB |
| Maximum CPU Speed | 64 MHz |
| Performance | 16 MIPS |
| Operating Voltage Range | 1.8 V to 5.5 V |
| I/O Pins | 24 |
| ADC | 12-bit, up to 24 channels |
| Timers | 3 x 16-bit, 4 x 8-bit |
| Communication Interfaces | ECAN, 2x USART, 2x MSSP (SPI/I2C) |
| CTMU Module | Yes (Capacitive Touch / Time Measurement) |
| Package | 28-pin SSOP |
| Mounting Type | Surface Mount |
| Operating Temperature Range | -40 C to +150 C (high-temperature "-H" variant) |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC18F25K80-H/SS Pin Configuration
| Pin 1 | RA0/AN0 — Digital I/O / analog input channel 0 |
| Pin 2 | RA1/AN1 — Digital I/O / analog input channel 1 |
| Pin 3 | RA2/AN2 — Digital I/O / analog input channel 2 |
| Pin 4 | RA3/AN3 — Digital I/O / analog input channel 3 |
| Pin 5 | RA4/AN4 — Digital I/O / analog input channel 4 |
| Pin 6 | RA5/AN5 — Digital I/O / analog input channel 5 |
| Pin 7 | VSS — Ground reference |
| Pin 8 | VDD — Positive supply voltage (1.8-5.5V) |
| Pin 9 | OSC1/CLKI — Crystal oscillator input / external clock |
| Pin 10 | OSC2/CLKO — Crystal oscillator output |
| Pin 11 | RC0 — Digital I/O / PWM |
| Pin 12 | RC1 — Digital I/O / PWM |
| Pin 13 | RC2 — Digital I/O / PWM |
| Pin 14 | RC3 — Digital I/O |
| Pin 15 | RC4 — Digital I/O |
| Pin 16 | RC5 — Digital I/O |
| Pin 17 | RC6 — Digital I/O / USART TX |
| Pin 18 | RC7 — Digital I/O / USART RX |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply voltage (1.8-5.5V) |
| Pin 21 | RB0/AN12 — Digital I/O / analog input channel 12 / interrupt |
| Pin 22 | RB1/AN10 — Digital I/O / analog input channel 10 |
| Pin 23 | RB2/AN8 — Digital I/O / analog input channel 8 |
| Pin 24 | RB3/AN9 — Digital I/O / analog input channel 9 |
| Pin 25 | RB4/AN11 — Digital I/O / analog input channel 11 |
| Pin 26 | RB5/AN13 — Digital I/O / analog input channel 13 |
| Pin 27 | RB6/PGC — Digital I/O / ICSP clock |
| Pin 28 | RB7/PGD — Digital I/O / ICSP data |
Typical Applications
PIC18F25K80-H/SS is suitable for 6 applications: Industrial CAN Node / Building Automation, Automotive Body and Powertrain ECU, Elevator Control and Industrial Lift Systems, Capacitive Touch User Interface, Battery-Powered Telemetry Sensor, HVAC Damper and Fan Motor Controller.
Industrial CAN Node / Building Automation
The PIC18F25K80-H/SS's integrated ECAN 2.0B peripheral with 8 buffers and 16 acceptance filters, combined with its 1.8-5.5 V supply range and -40 C to +150 C operating temperature, makes it ideal for industrial CAN nodes in building automation. The 32 KB Flash stores full CANopen or DeviceNet application stacks; the 3.6 KB RAM holds CAN message buffers and protocol state without external memory. Placed on a 28-SSOP PCB alongside a CAN transceiver such as MCP2551, the MCU runs 16 MIPS at 5 V and consumes nanoWatt-level sleep current for permanently powered sensor nodes.
Recommended
Automotive Body and Powertrain ECU
The PIC18F25K80-H/SS high-temperature H variant (up to +150 C junction) targets non-safety-critical automotive body and powertrain ECUs such as window lift modules, HVAC dampers, seat controllers, and lighting nodes. Its integrated ECAN bus interface enables direct connection to the vehicle CAN network without external controllers, while 32 KB Flash stores bootloader plus application code, and the 12-bit ADC reads sensor inputs with 24 channels. The 16 MIPS performance handles CAN message processing and PWM motor control simultaneously, and the wide voltage range tolerates load-dump transients typical of automotive 12 V systems.
Recommended
Elevator Control and Industrial Lift Systems
The PIC18F25K80-H/SS is well-suited to elevator door controllers, position sensors, and lift indicator panels. The ECAN peripheral interfaces with the main elevator control network, the high-temperature H variant survives the warm enclosures of motor rooms, and the three 16-bit timers drive position-encoder capture and PWM outputs for motor control. The 12-bit ADC monitors current-sensing shunts for overload detection. Combined with the CTMU module, the MCU also supports capacitive-touch button panels without external components, reducing the elevator call-button BOM.
Recommended
Capacitive Touch User Interface
The PIC18F25K80-H/SS integrates the CTMU (Charge Time Measurement Unit) peripheral that enables accurate time measurement and capacitive-touch sensing without dedicated touch controllers. With the 12-bit ADC and CTMU combined, the MCU can scan 12-16 touch buttons or a slider using only PCB copper pads. The 3.6 KB RAM stores debounce and gesture state, while 32 KB Flash holds the touch library and main application. NanoWatt XLP sleep modes reduce standby consumption below 100 nA for battery-powered remote controls and IoT wall switches.
Recommended
Battery-Powered Telemetry Sensor
The PIC18F25K80-H/SS nanoWatt XLP technology delivers sub-microamp sleep currents and fast wake-up from sleep, making it ideal for battery-powered telemetry sensors transmitting over CAN or UART. The wide 1.8-5.5 V supply range supports direct connection to 2x AA cells, single-cell Li-ion, or regulated 3.3 V rails. The 32 KB Flash stores sensor calibration tables and packet buffers, and the 12-bit ADC provides 12-bit precision across the operating temperature range. The H variant extends field operation into outdoor industrial environments with elevated temperatures.
Recommended
HVAC Damper and Fan Motor Controller
The PIC18F25K80-H/SS drives HVAC damper motors and small brushless fans using its three 16-bit timers for PWM generation, capture input for Hall-sensor feedback, and ECAN for building-network connectivity. The integrated 12-bit ADC reads temperature sensors and current monitors, while the 32 KB Flash stores PID control loops and fault detection. The high-temperature H variant handles the enclosed motor compartment environment, and the 1.8-5.5 V range operates from 24 VAC-derived DC rails. Combined with a dsPIC33 for advanced motor algorithms, the PIC18F K80 handles the supervisory control and network interface.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F25K80-H/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F25K80-I/SS | PIC18F25K80-H/SSVAO | PIC18F25K80-E/SS | PIC18F26K80-I/SS |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same |
| Flash Memory | 32 KB | 32 KB | 32 KB | 32 KB | 64 KB |
| RAM | 3.6 KB | 3.6 KB | 3.6 KB | 3.6 KB | 4 KB |
| Operating Temperature | -40 C to +150 C (H) | -40 C to +85 C | -40 C to +150 C (VAO) | -40 C to +125 C | -40 C to +85 C |
| ECAN Module | Yes (CAN 2.0B) | Yes (CAN 2.0B) | Yes (CAN 2.0B) | Yes (CAN 2.0B) | Yes (CAN 2.0B) |
| Maximum CPU Speed | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS |
| 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 |
Key Differentiators
- Highest operating temperature in PIC18F K80 family (vs PIC18F25K80-I/SS)
- Double the Flash and RAM vs PIC18F25K22-I/SS (vs PIC18F25K22-I/SS)
- Integrated ECAN vs external CAN controllers (vs PIC18F25K50-I/SS)
Design Notes
The PIC18F25K80-H/SS has two VDD/VSS pin pairs (7/8 and 19/20) that must both be decoupled. Place a 100 nF ceramic capacitor within 5 mm of each VDD pin and a single 10 uF bulk ceramic on the supply rail. Per Microchip PIC18F66K80 family datasheet, both VDD pins must be powered for proper operation; leaving one floating causes undefined ADC behavior and ECAN communication errors. Use XLP-aware sleep modes with explicit VREGPM and RETEN settings to achieve sub-microamp standby.
Route the ICSP clock (PGC, pin 27) and ICSP data (PGD, pin 28) directly to a 6-pin header with no series resistors or capacitors; Microchip programmers expect direct connection per the PIC18F66K80 family datasheet programming specification. Keep the ICSP header away from switching power and high-current traces to avoid programmer handshake failures. Place the 28-SSOP footprint on a 0.65 mm pitch with adequate creepage; the H variant's high-temperature rating implies tolerance for dense industrial layouts but the flash/programming signals still benefit from guard traces.
Estimated: when migrating code from PIC18F25K80-I/SS to PIC18F25K80-H/SS, peripheral behavior is identical but extended-temperature silicon may show marginally different ADC offset and internal oscillator accuracy at the temperature extremes. Re-validate ADC readings at +150 C junction and the internal 16 MHz HFINTOSC tolerance across the operating range per Microchip datasheet. Also verify ECAN bit timing - the internal oscillator's higher drift at temperature extremes can cause CAN bit errors; use a crystal for reliable multi-node industrial networks.
For ECAN designs, keep the CANH/CANL differential traces from the external transceiver to the MCU matching in length within 5 mm and free of vias to maintain impedance. The PIC18F25K80-H/SS ECAN pins route to CANTX/CANRX on the dedicated ECAN peripheral; per Microchip datasheet, ECAN requires the dedicated pins (not remappable via PPS in this family). Place a 120-ohm termination resistor at each end of the bus only; stub length should be under 1 m for 1 Mb/s operation.
Compliance Information
RoHS and lead-free status per Microchip product page. AEC-Q100 not explicitly listed on public product page; consult Microchip automotive part-numbering documentation for -VAO suffix automotive qualification. High-temperature H variant is rated -40 C to +150 C junction.