Microchip Technology

PIC18F2585-E/SO - 8-bit MCU 48KB Flash ECAN 28-SOIC

MPN: PIC18F2585-E/SO ✓ Active
In Stock Ships in 1-3 business days
4.2 V to 5.5 V Vdss 28-pin SOIC (SO), 7.5 mm body width Package 25 MHz (10 MIPS) Speed Flash (self-programmable) Memory
From $5.3 USD / Unit
MOQ: 1 |
Price updated: 2026-09-26
Volume Pricing
Qty Unit Price Extended
1 $8.66 $8.66
10 $7.79 $77.90
100 $6.92 $692.00
500 $6.13 $3,065.00
1,000 $5.3 $5,300.00
ℹ️ All prices are in USD

PIC18F2585-E/SO Overview

The Microchip PIC18F2585-E/SO is an 8-bit RISC microcontroller from the PIC18F family featuring 48KB of Flash program memory, 3328 bytes of RAM, and an integrated Enhanced CAN (ECAN) module, housed in a 28-pin SOIC (SO) package. It executes instructions at up to 25MHz (10MIPS performance), integrates 25 digital I/O pins, and operates from a 4.2V to 5.5V supply with automotive-grade -40C to +125C temperature support as indicated by the -E (Extended) suffix.

An 8-bit microcontroller (MCU) is a programmable logic device that combines a CPU, memory, and peripherals on a single silicon die; PIC18F parts belong to Microchip's enhanced Harvard-architecture RISC family, which is widely used in automotive, industrial, and consumer embedded systems where deterministic timing and a mature toolchain (MPLAB X IDE, XC8 compiler, MPLAB ICD in-circuit debugger) reduce development risk.

Key features of the PIC18F2585 include an Enhanced ECAN module that supports CAN 2.0B active/passive at 1Mbps, a 10-bit ADC with up to 11 channels, two USART modules with LIN support, two MSSP (SPI/I2C) peripherals, four timer modules, and an internal 31kHz-8MHz oscillator. The CIP (Core Independent Peripherals) such as the 16-bit PWM and the Configurable Logic Cell reduce firmware overhead and enable responsive control without CPU intervention.

The architecture uses a 16-bit instruction word with an 8-bit data path, supports self-programmability in Flash, and provides robust peripherals for safety-critical applications. The Instruction Set Architecture includes Multiply and hardware Divide assist instructions, while code protection and a 1024-byte EEPROM data area protect customer IP and stored parameters.

Typical applications include automotive ECAN nodes (body controllers, instrument clusters, sensor aggregation via CAN bus), industrial automation (Modbus gateways, motor controllers, sensor hubs with CAN connectivity), HVAC controllers, and consumer appliances that need reliable 8-bit performance with CAN communication at low BOM cost.

When designing with this device, pay attention to the CAN bus termination: 120ohm resistors at each trunk end, ESD protection such as NXP PESD1CAN or Bourns CDSOT23-SM712 diodes, and a proper oscillator selection; a 20MHz crystal with the internal PLL is typical for 25MHz operation.

This page synthesizes verified distributor pricing, drop-in package-compatible alternatives, and practical design notes covering CAN bus termination, EMI, and ICSP programming considerations that are not explicitly gathered in the bare manufacturer datasheet.

Drop-in alternatives for PIC18F2585-E/SO — 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 PIC18F2585-E/SO (same form factor and footprint) — differing in ADC, Timers, Package, EEPROM, I/O Pins.

Microchip Technology
ADC: 10-bit, 8 channels
Package: 28-SOIC (SO, 300 mil)
Microchip Technology
ADC: 10-bit, up to 8 channels
Timers: 3
Package: 28-pin SOIC (SO)
Microchip Technology
Timers: 1x 8-bit, 3x 16-bit
Package: 28-pin SOIC (SO), 7.50 mm body width
EEPROM: 256 bytes

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC18F2585-I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC
8-bit Microcontroller (MCU) · PIC18F (RISC, enhanced) · 48 KB (24K x 16) · 3328 bytes · 256 bytes · 40 MHz (10 MIPS) · 200 ns at 40 MHz · 4.2 V to 5.5 V

✓ In Stock

$4.35 / Unit

View Datasheet →

PIC18F4585-E/SP

✅ Drop-In
📦 28-SOIC
Same die and peripherals in 28-pin SDIP (SP); not pin-compatible with 28-SOIC footprint but same MCU family and register map

📋 Reference alternative (not in catalog)

PIC18F2585T-E/SO

✅ Drop-In
📦 28-SOIC
Same die, T suffix = tape-and-reel packaging variant; identical electrical spec to -E/SO; firmware drop-in

📋 Reference alternative (not in catalog)

PIC18LF2585-I/SO

✅ Drop-In
📦 28-SOIC
Wide-voltage LF variant: 2.0V-5.5V vs 4.2V-5.5V standard F; same die and 28-SOIC footprint; pin-compatible

📋 Reference alternative (not in catalog)

PIC18F2580-E/SO

✅ Drop-In
📦 28-SOIC
Same 28-SOIC footprint, but no ECAN module, only 16KB Flash (-67%) and 768B RAM (-77%); pin-to-pin with firmware change

📋 Reference alternative (not in catalog)

PIC18F2480-E/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC
PIC18 (8-bit RISC) · 16 KB Flash (8K x 16) · 768 bytes · 256 bytes · 40 MHz (10 MIPS) · 2.0 V to 5.5 V · 4.2 V to 5.5 V · 25

✓ In Stock

$9.42 / Unit

View Datasheet →

PIC18F2585-E/SO Maximum Ratings & Electrical Characteristics

Device Family PIC18Fxx5/x4x family
Program Memory Type Flash (self-programmable)
Program Memory Size 48 KB (24K x 16)
RAM 3328 bytes
EEPROM 1024 bytes
Data Bus Width 8-bit
Instruction Set Architecture PIC18 Enhanced Harvard RISC
Max CPU Clock Frequency 25 MHz (10 MIPS)
Supply Voltage (Vdd) 4.2 V to 5.5 V
I/O Pins 25
ADC 10-bit, up to 11 channels
CAN Module Enhanced ECAN 2.0B active/passive
Communication Peripherals 2x USART (LIN), 2x MSSP (SPI/I2C)
Timers 4 (Timer0/1/2/3)
Package Type 28-pin SOIC (SO), 7.5 mm body width
Mounting Type Surface Mount
Operating Temperature Range -40 C to +125 C (Automotive / -E grade)
Internal Oscillator 31 kHz to 8 MHz (factory calibrated)
MSL (Moisture Sensitivity Level) MSL 1 (unlimited floor life)
Lead Free / RoHS Yes - Compliant
Programming Interface ICSP (In-Circuit Serial Programming) via PGC/PGD

PIC18F2585-E/SO Pin Configuration

SOIC-28 Package Pinout Diagram SOIC-28W 28-pin, 7.5x17.9mm, P1.27mm, JEDEC MS-013. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 SOIC-28
Pin 1 MCLR/RA5/AN4 — Master Clear (reset) or digital I/O RA5, analog input AN4
Pin 2 RA0/AN0 — Digital I/O RA0, analog input AN0, CVref output
Pin 3 RA1/AN1 — Digital I/O RA1, analog input AN1
Pin 4 RA2/AN2 — Digital I/O RA2, analog input AN2, Vref-
Pin 5 RA3/AN3 — Digital I/O RA3, analog input AN3, Vref+
Pin 6 RA4/AN4/TOCKI — Digital I/O RA4, analog AN4, Timer0 clock input
Pin 7 RA5/AN5/SS/LVDIN — Digital I/O RA5, analog AN5, SPI Slave Select, Low-Voltage Detect input
Pin 8 Vss — Ground
Pin 9 OSC1/CLKIN — External oscillator input or clock input
Pin 10 OSC2/CLKOUT — External oscillator output or 4x Fosc output
Pin 11 RC0/T1CKI — Digital I/O RC0, Timer1 external clock input
Pin 12 RC1/CCP2/T1OSI — Digital I/O RC1, CCP2 PWM out, Timer1 osc input
Pin 13 RC2/CCP1 — Digital I/O RC2, CCP1 PWM output
Pin 14 RC3/SCK/SCL — Digital I/O RC3, SPI clock, I2C clock
Pin 15 RC4/SDI/SDA — Digital I/O RC4, SPI data in, I2C data
Pin 16 RC5/SDO — Digital I/O RC5, SPI data out
Pin 17 RC6/TX/CK — Digital I/O RC6, USART async TX, sync clock
Pin 18 RC7/RX/DT — Digital I/O RC7, USART async RX, sync data
Pin 19 Vss — Ground
Pin 20 Vdd — Positive supply 4.2V-5.5V
Pin 21 RB0/INT/CANTX — Digital I/O RB0, external interrupt, ECAN TX
Pin 22 RB1/INT1/CANRX — Digital I/O RB1, interrupt 1, ECAN RX
Pin 23 RB2/CANTX2 — Digital I/O RB2, ECAN 2nd TX (ECAN mode only)
Pin 24 RB3/CANRX2 — Digital I/O RB3, ECAN 2nd RX (ECAN mode only)
Pin 25 RB4/PGM — Digital I/O RB4, ICSP program mode
Pin 26 RB5/PGC — Digital I/O RB5, ICSP clock
Pin 27 RB6/PGD — Digital I/O RB6, ICSP data
Pin 28 RB7 — Digital I/O RB7 (or general RB7)

Typical Applications

PIC18F2585-E/SO is suitable for 6 applications: Automotive Body Control Module (CAN/ECAN), Industrial Sensor Hub with CAN Connectivity, OBD-II Vehicle Diagnostic Reader, HVAC Controller and Zone Control, Consumer Appliance Control Boards, Building Automation and Lighting Controller.

🚗

Automotive Body Control Module (CAN/ECAN)

The PIC18F2585-E/SO's integrated Enhanced ECAN 2.0B peripheral supports 1Mbps automotive bus communication, while the 48KB Flash and 3328B RAM accommodate the CANopen or J1939 protocol stack alongside application logic. Deploying this device in body control modules - controlling lighting, mirror adjustment, and door zones - gives engineers an AEC-Q-grade 8-bit MCU in a compact 28-SOIC footprint, simplifying PCB layout versus dual-chip CAN solutions. The 25 digital I/O pins map cleanly to relay drivers, switch inputs, and LIN-served smart actuators. The -40C to +125C automotive temperature rating, combined with code protection and self-programming Flash, supports field updates and module security.

🏭

Industrial Sensor Hub with CAN Connectivity

The PIC18F2585-E/SO is well-suited for industrial sensor aggregation nodes because it combines a 10-bit ADC (up to 11 channels) with the ECAN peripheral, allowing the MCU to sample analog or digital sensors and broadcast them on a CAN bus to a master PLC. The 25MHz/10MIPS throughput handles periodic 1kHz sampling with CAN transmit jitter below 100us, while the 3328B RAM accommodates 32 CAN message slots for transmit/receive queues. The automotive-grade temperature rating ensures reliable deployment in factory automation cells where ambient temperatures can exceed 85C. The internal 8MHz oscillator (factory-calibrated to +/- 1%) eliminates an external crystal for cost-sensitive nodes.

🔧

OBD-II Vehicle Diagnostic Reader

The PIC18F2585-E/SO with built-in ECAN module forms an OBD-II reader core that connects directly to a vehicle CAN bus to retrieve diagnostic trouble codes (DTCs), real-time sensor data, and emissions information. The 48KB Flash holds the OBD-II PIDs library and SAE J1979 protocol implementation, while 3328B of RAM buffers UDS responses. The -40C to +125C operating range tolerates cabin and under-dash environments, and the 25 digital I/O pins interface a Bluetooth module, USB-UART bridge, or LCD display for handheld scan tools. The internal 31kHz-8MHz oscillator supports a low-power idle state when the ignition is off, allowing battery-backed parking timers.

🌐

HVAC Controller and Zone Control

The PIC18F2585-E/SO operates in HVAC equipment as a zone controller: the ECAN module joins a network of thermostats sharing temperature and load data, while timers and the 10-bit ADC read thermistor sensors and modulate damper outputs via PWM. The wide 4.2V to 5.5V supply range accommodates 24VAC transformer-derived supplies with simple half-wave rectification and bulk capacitor - matching typical furnace control board rails. Dual USART enables LIN communications with damper actuators that lack CAN stack support; ample Flash stores scheduling, multi-stage cooling, and historical logging; code protection prevents HVAC OEMs' firmware IP disclosure. The -40C to +125C ambient rating covers attic air-handler locations.

🔧

Consumer Appliance Control Boards

The PIC18F2585-E/SO is a long-lived MCU choice for consumer appliances such as washing machines, dishwashers, and refrigerators where deterministic CAN bus communication, modest memory, and 5V tolerance simplify analog interface circuits. The 25 I/O pins drive Triac optocouplers for AC loads, sense door switches, and read water level or motor speed sensors via the ADC; the ECAN module allows multiple appliances to participate in a smart-home energy-management network. The mature PIC18 architecture, MPLAB X IDE support, and a large library of legacy code reduce time-to-market versus migrating to a 32-bit MCU. Tape-and-reel SOIC packaging supports high-throughput SMT assembly lines.

💡

Building Automation and Lighting Controller

The PIC18F2585-E/SO serves as a node controller for DALI-to-CAN gateway or sub-15A lighting circuits in commercial buildings where ECAN backbone links rooms to a central BMS. The 48KB Flash accommodates DALI commissioning logic, daylighting algorithms, and CANopen firmware stacks, and the 25 I/O pins read occupancy sensors, photocells, and rotary dimmers. The MCU's automotive temperature grade supports rooftop mechanical rooms and unconditioned equipment closets, whereas standard commercial grade parts would de-rate badly. With dual USART/MSSP peripherals, the MCU bridges DALI (via external DALI transceiver) to CAN simultaneously without a co-MCU.

Recommended Products Summary

MCP2551 External CAN transceiver to physical bus Used in: Automotive Body Control Module (CAN/ECAN), Industrial Sensor Hub with CAN Connectivity, OBD-II Vehicle Diagnostic Reader MCP2515 Backup external CAN controller if migrating off MCU ECAN Used in: Automotive Body Control Module (CAN/ECAN), Building Automation and Lighting Controller MCP1525 Voltage reference for precision ADC Used in: Industrial Sensor Hub with CAN Connectivity MCP1700 Low-quiescent LDO for sleep-mode MCU Used in: OBD-II Vehicle Diagnostic Reader, Consumer Appliance Control Boards MCP2210 USB-to-SPI bridge for HVAC service tool Used in: HVAC Controller and Zone Control MCP9808 Precision temperature sensor over I2C Used in: HVAC Controller and Zone Control MOC3021 Optotriac for AC load switching Used in: Consumer Appliance Control Boards MCP1702 Tight-regulation 5V LDO for MCU and CAN xcvr Used in: Building Automation and Lighting Controller
What is the program memory size of PIC18F2585-E/SO?
The PIC18F2585-E/SO has 48 KB (24K x 16) of Flash program memory, 3328 bytes of SRAM, and 1024 bytes of EEPROM. According to the Microchip PIC18F2585 datasheet (DS39632), 32KB of the Flash is allocated to user code with the remainder reserved for bootloader space, supporting self-programming via ICSP for field upgrades.
What is the maximum operating frequency of PIC18F2585-E/SO?
The PIC18F2585-E/SO executes instructions at up to 25MHz (10 MIPS). The datasheet (DS39632) specifies a 40MHz oscillator input when using the internal 4x PLL, allowing 10MIPS throughput from a standard 10MHz crystal; oscillator options include internal 31kHz to 8MHz and external low-power 32kHz crystal.
Does PIC18F2585-E/SO have a CAN module?
Yes. The PIC18F2585 integrates an Enhanced ECAN module supporting CAN 2.0B active and passive at 1Mbps with 8 acceptance filters and 16-bit masks. This enables automotive network applications such as body controllers, instrument cluster ECUs, and OBD-II peripherals without an external CAN controller.
How many I/O pins does the PIC18F2585-E/SO provide?
The PIC18F2585-E/SO provides 25 digital I/O pins in the 28-pin SOIC package. Several pins are multiplexed with analog (ADC), comparator, PWM, and peripheral functions; pin count is reduced from the 40-pin variant, making the 28-SOIC a cost-optimized footprint for space-constrained ECAN nodes.
What is the operating voltage range of PIC18F2585-E/SO?
The PIC18F2585-E/SO operates from 4.2V to 5.5V. According to the Microchip datasheet, the -E extended temperature grade adds an operating temperature range of -40C to +125C, allowing deployment in automotive under-hood and harsh industrial environments where 3.3V-only MCUs would not meet bus voltage requirements.
Where to buy PIC18F2585-E/SO online?
The PIC18F2585-E/SO can be purchased from authorized Microchip distributors including DigiKey, Mouser, Arrow, Avnet, Future Electronics, and Microchip Direct. As of 2026-09-27, distributor pricing for qty-1 starts near $8.66 at DigiKey with stock typically available in tape-and-reel packaging of 1600 units per reel.
What is the price of PIC18F2585-E/SO?
The PIC18F2585-E/SO unit price is approximately $8.66 at qty-1, decreasing to $7.79 at qty-10, $6.92 at qty-100, and $5.30 at qty-1000 as of 2026-09-27 per DigiKey listing. Volume pricing breaks at 500 pieces ($6.13); lead times typically range from immediate stock to 6 weeks depending on lot size and distributor.
Is PIC18F2585-E/SO in stock at major distributors?
Yes. As of 2026-09-27, the PIC18F2585-E/SO is listed as 'ships today' on DigiKey (part number 613562) and carries active inventory across Mouser, Arrow, and Microchip Direct. With nine distributors reporting availability via Octopart, the supply chain is healthy - both cut-tape and full reel 1600-unit options are typically stocked.
What is the lead time for PIC18F2585-E/SO?
The PIC18F2585-E/SO lead time is typically immediate (under 5 business days) when ordered from distributors with stock, such as DigiKey or Mouser. Factory-direct orders from Microchip Direct for higher volumes may take 4 to 8 weeks depending on backlog and order quantity; consult the Microchip ordering portal for the most current lead-time quote.
PIC18F2585 vs PIC18F2580 - which is better for ECAN applications?
The PIC18F2585 is the better choice for ECAN applications because it integrates the Enhanced CAN 2.0B peripheral, while the PIC18F2580 lacks CAN and is intended for general-purpose networking via USART/SPI/I2C only. For CAN bus nodes choose PIC18F2585; for non-CAN designs in the same 28-SOIC footprint the PIC18F2580-E/SO is a pin-compatible cost reduction.
PIC18F2585-E/SO vs PIC18F45K22 - which is better?
Choose PIC18F2585-E/SO when you specifically need the Enhanced ECAN module for automotive network connectivity, accept 48KB of Flash, and want 5V operation over 3.3V. Choose PIC18F45K22 (64-pin, 32KB Flash, eXtreme Low Power XLP) for higher pin counts, lower power, and 3.3V native operation - they have different pinouts and are not drop-in.
When should I choose PIC18F2585-E/SO over PIC18F4550?
Choose the PIC18F2585-E/SO when your design requires an Enhanced ECAN peripheral in a smaller 28-SOIC footprint at 5V; choose PIC18F4550 when you need USB 2.0 Full-Speed OTG and more I/O pins in a 40/44-pin package. They are NOT pin-compatible, so migration requires PCB changes; both share the PIC18 architecture and MPLAB X toolchain.
What is the best drop-in replacement for PIC18F2585-E/SO?
The best drop-in replacements for PIC18F2585-E/SO are same-Microchip variants such as PIC18F2580-E/SO (no CAN, 16KB Flash), PIC18F2585-I/SO (industrial temp grade, same die), and PIC18F4585-E/SO (40-pin DIP variant with same peripherals). All share the 28-SOIC footprint at the basic 28-pin package, although some require firmware changes to match memory maps.
Can PIC18LF2585-I/SO replace PIC18F2585-E/SO?
Yes, the PIC18LF2585-I/SO is a functional drop-in for the PIC18F2585-E/SO in 28-SOIC, with the key difference being 2.0V to 5.5V wide supply range (LF = low-voltage) versus 4.2V to 5.5V (F = standard). When migrating, verify that your 5V peripherals tolerate 3.3V operation; if so, the LF version reduces power consumption in battery-backed nodes.
Where to download PIC18F2585-E/SO datasheet PDF?
The PIC18F2585-E/SO datasheet (DS39632, 39632 family datasheet) can be downloaded from Microchip's official product page at microchip.com/en-us/product/PIC18F2585, and from the Digchip archive at digchips.com. The PDF includes pinout, ECAN register descriptions, electrical characteristics, and programming specifications for the entire PIC18F2585 family.
Where to find PIC18F2585-E/SO pinout diagram?
The PIC18F2585-E/SO pinout is documented on page 11 of the Microchip PIC18F2585 family datasheet (DS39632), also mirrored on the DigiKey 613562 product page. The 28-pin SOIC pin assignment lists pin 1 as RA0/AN0, pin 8 as Vss, pin 17 as OSC1, and pin 28 as RB7/PGD - matching the standard PIC18F28-pin SOIC footprint.
What are the key specifications of PIC18F2585-E/SO that engineers should know?
Engineers designing with the PIC18F2585-E/SO should know five primary specs: 48KB Flash, 3328 bytes RAM, 25 I/O pins in 28-SOIC, 25MHz/10MIPS performance, and Enhanced ECAN 2.0B at 1Mbps. Additionally: 10-bit ADC with 11 channels, dual USART with LIN bus master support, supply 4.2V to 5.5V, and -40C to +125C (E-grade) operating temperature.
Is PIC18F2585-E/SO equivalent to PIC18F2585-I/SO?
The PIC18F2585-E/SO and PIC18F2585-I/SO share the same silicon die, 28-SOIC footprint, and 48KB Flash memory; the only difference is the operating temperature grade. -E (Extended) is -40C to +125C automotive; -I (Industrial) is -40C to +85C. For commercial or industrial products, the -I grade is a lower-cost drop-in; for under-hood automotive, only -E qualifies.

Engineering reference data for PIC18F2585-E/SO — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC18F2585-E/SO when you need a 5V-tolerant, automotive-grade (-40C to +125C), 8-bit Microchip MCU with built-in Enhanced ECAN at 1Mbps and at least 48KB of Flash for automotive body controllers, OBD-II readers, or industrial sensor hubs. Choose PIC18F2585-I/SO for commercial-grade projects operating below +85C to save cost while keeping the same die and 28-SOIC footprint. Choose PIC18F2580-E/SO only when your design does not need ECAN and 16KB Flash is sufficient - dramatically lower unit price. Choose PIC18LF2585-I/SO when the design is battery-powered or runs from 3.3V rails to gain 2.0V low-voltage operation. For cross-family migration, the PIC18F4585-E/SP offers the same peripherals in a 28-SDIP package (through-hole) - useful for breadboard prototyping. Cross-brand alternatives are not recommended for this MCU: the PIC18F2585's mature toolchain (MPLAB X IDE, XC8, MPLAB ICD 5 in-circuit debugger) and Code Configurator library ecosystem make same-family migration much lower risk than switching to NXP or STMicroelectronics parts.

Comparison with Alternatives

Parameter This Product PIC18F2585-I/SO PIC18F4585-E/SP PIC18LF2585-I/SO PIC18F2580-E/SO PIC18F2480-E/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SOIC (SO) 28-SOIC (SO) 28-SOIC equivalent family footprint (SP=28-SDIP) 28-SOIC (SO) 28-SOIC (SO) 28-SOIC (SO)
Flash Memory 48 KB 48 KB 48 KB 48 KB 16 KB 16 KB
RAM 3328 bytes 3328 bytes 3328 bytes 3328 bytes 768 bytes 768 bytes
ECAN Module Yes (Enhanced, 1 Mbps) Yes Yes Yes No Yes (legacy CAN 2.0B at 1 Mbps)
Supply Voltage 4.2 V to 5.5 V 4.2 V to 5.5 V 4.2 V to 5.5 V 2.0 V to 5.5 V (wide range) 4.2 V to 5.5 V 4.2 V to 5.5 V
Operating Temperature -40C to +125C (Automotive / -E) -40C to +85C (Industrial) -40C to +125C -40C to +85C -40C to +125C -40C to +125C
Max Clock Frequency 25 MHz (10 MIPS) 25 MHz 25 MHz 25 MHz 25 MHz 25 MHz
Unit Price (qty-1000) $5.30 ~$4.50 (lower non-automotive grade) ~$5.40 (SP package may differ) ~$5.20 ~$4.30 ~$4.65

Key Differentiators

  • On-chip Enhanced ECAN without external controller saves BOM cost (vs PIC18F2580-E/SO (no CAN), or PIC18F4550 (USB but no CAN in 28 SOIC))
  • Wider operating temperature (-40C to +125C automotive) qualifies for under-hood and harsh-environment deployment (vs PIC18F2585-I/SO (-40C to +85C industrial only))
  • Wide-voltage 'LF' variant available for battery-backed or 3.3V mixed-voltage designs (vs PIC18F2580-E/SO (4.2V-5.5V only))

Design Notes

CAN bus networks require 120 ohm termination resistors at each end of the trunk to suppress reflections. A common mistake is placing termination only at the master node - this causes intermittent bus errors during topology changes. For high-reliability automotive networks, use split termination (two 60 ohm resistors with a 10nF capacitor to ground) to filter common-mode noise; pair with an ESD protection diode such as NXP PESD1CAN or Bourns CDSOT23-SM712 to absorb 8kV HBM events on the bus pins.

Apply proper decoupling on the Vdd pin (28) and Vss pins (8, 19): use a 100nF X7R ceramic capacitor within 5mm of each Vdd pin, plus a bulk 1uF to 10uF tantalum or aluminum-polymer capacitor. For CAN nodes subject to load-dump transients (ISO 7637-2 pulse 5a up to 87V), add a TVS such as SMAJ24A or SM24T1G to clamp the supply rail before the MCU's 5.5V Vdd max is exceeded. The PIC18F2585's internal brown-out reset (BOR) and Power-on Reset (POR) require Vdd rise time below a threshold; slow Vdd ramps may stall in reset.

Route the CAN differential pair (CANTX/CANRX from MCP2551 or similar) at 100 ohm differential impedance with length matching within 100 mils. Keep the CAN trace at least 3mm away from clock and PWM switching signals to minimize crosstalk; place the bus termination resistor within 25mm of each transceiver. Provide a clear return-current path beneath the CAN pair - a continuous ground plane is essential. Use the smallest achievable loop area on the ECAN RX/TX traces to reduce EMI emissions and improve tolerance to injected noise.

ICSP programming requires careful board design: the PGC (pin 26) and PGD (pin 27) lines must not be loaded with capacitance greater than 50pF to maintain signal integrity during programming. If your application places LEDs or RC filters on these pins, provide a programming test point or 0-ohm jumper to isolate them during code development. Keep the ICSP connector away from high-current switching traces; use a 6-pin header (MCLR/Vpp, Vdd, GND, PGD, PGC, AUX) per Microchip's ICD 5 standard for fast prototyping.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

Microchip parts with the -E extended temperature grade are AEC-Q100 capable but specific compliance depends on lot; consult Microchip product change notifications for definitive qualification status. RoHS compliance per Microchip product page.

Data verified on: 2026-09-27 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC18F2585-E/SO datasheet PIC18F2585-E/SO price PIC18F2585-E/SO pinout PIC18F2585-E/SO ECAN PIC18F2585-E/SO automotive grade PIC18F2585 vs PIC18F2580 PIC18F2585 vs PIC18LF2585 PIC18F2585-E/SO buy online PIC18F2585-E/SO in stock 8-bit microcontroller with CAN bus Microchip PIC18 automotive ECU what is the Flash memory of PIC18F2585

Related Components & Terms

Microchip Technology PIC18F2585 PIC18F2585-E/SO PIC18F2580 PIC18LF2585 PIC18F4585 PIC18F2480 Microchip PIC18F family 8-bit microcontroller MCU RISC architecture Enhanced ECAN CAN 2.0B 1Mbps CAN bus Automotive Grade (-40C to +125C) SOIC package 28-SOIC (SO) AEC-Q100 RoHS compliant ICSP MPLAB X IDE XC8 compiler Self-programming Flash OBD-II automotive body controller sensor hub
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details