Skip to main content
Microchip Technology PIC18F2580-I/ML — Microcontrollers & Processors (MCU / MPU / DSP)

PIC18F2580-I/ML Microchip 8-bit MCU, 40 MHz, 32 KB Flash

MPNPIC18F2580-I/ML
Active

Microchip PIC® 18F series 8-bit MCU, PIC18F2580-I/ML, 40 MHz core, 32 KB Flash, 1.5 KB RAM, 256 B EEPROM, CAN 2.0, I²C/SPI/UART, 25 I/O, 4.2–5.5 V, -40°C to 85°C, 28-QFN exposed pad.

$9.3300Ref. price · indicative, final on quote
Packaging28-VQFN Exposed Pad
RoHSROHS3 Compliant
SeriesPIC® 18F
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

PIC18F2580-I/ML specifications
ParameterValue
SeriesPIC® 18F
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))4.2V ~ 5.5V
Operating temperature-40°C~85°C(TA)
Speed40MHz
PackageTube
RAM size1.5K x 8
Core size8-Bit
EEPROM size256 x 8
PeripheralsBrown-out Detect/Reset, HLVD, POR, PWM, WDT
ConnectivityCANbus, I²C, SPI, UART/USART
Number of i (O)25
Core processorPIC
Case28-VQFN Exposed Pad
Data convertersA/D 8x10b
Program memory size32KB (16K x 16)

Product details

What this 8-bit PIC brings to a CAN-node design

The Microchip PIC18F2580-I/ML is an 8-bit MCU from the PIC® 18F family, built around a 40 MHz core that delivers up to 10 MIPS.

At 40 MHz, each instruction cycle takes 100 ns (four clock cycles per instruction in the PIC18 architecture). That is enough headroom to run a CAN message-handler interrupt, update a PWM output, and poll an ADC channel within a 1 ms control loop. The 8-bit data path means 32-bit arithmetic takes multiple cycles, so this is not a DSP replacement — but for real-time CAN messaging and logic control, the timing margin is comfortable.

CAN on board — no external controller needed

The PIC18F2580 embeds a CAN 2.0A/B protocol engine that handles message framing, arbitration, and error detection in hardware. You still need an external CAN transceiver (like an MCP2551) to convert the digital CAN-TX/CAN-RX signals to the differential bus levels, but the MCU itself does the heavy lifting. That integration saves board space and BOM cost versus a separate CAN controller IC. The peripheral set also includes a 10-bit ADC with 8 channels, two PWM generators, and a watchdog timer — enough to build a self-contained CAN node without extra glue logic.

28-QFN with exposed pad — thermal and assembly notes

Housed in a 28-VQFN (6x6 mm) with an exposed pad, this part is meant for reflow soldering. The small footprint helps in space-constrained designs, but the QFN package requires a solder-paste stencil and X-ray inspection for voiding; hand-soldering is impractical.

Supply range and operating conditions

Brown-out detect and power-on reset are built in, so external supervisor ICs are optional for all but the most stringent safety designs.

Microchip lists the PIC18F2580-I/ML as Active. That means no end-of-life notice is pending, and the part is still supported for new designs. It is a current-production catalog item, not a last-time-buy or NRND part.

Frequently asked questions

Does PIC18F2580-I/ML have CAN bus?

Yes, it integrates a CAN 2.0A/B protocol engine (Bosch) that handles message framing, arbitration, and error detection in hardware. You still need an external CAN transceiver (e.g., MCP2551) for the physical bus interface.