{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"PIC18F2580-I/SP","brand":"Microchip Technology","brandSlug":"microchip","productSlug":"PIC18F2580-I-SP","canonicalUrl":"https://icboms.com/microchip/PIC18F2580-I-SP","factsUrl":"https://icboms.com/api/mcp/products/PIC18F2580-I%2FSP","rawCanonicalId":null},"summary":{"shortDescription":"Microchip PIC® 18F PIC18F2580-I/SP, 8-bit MCU, 40MHz core, 32KB (16K x 16) Flash, 1.5K x 8 RAM, 256 x 8 EEPROM, CAN 2.0B, I²C/SPI/UART, 25 I/O, 4.2V–5.5V, -40°C to 85°C, 28-SPDIP through-hole.","salesMarkdown":"## 40 MHz core with integrated CAN 2.0B — the CAN node workhorse The Microchip PIC18F2580-I/SP is an 8-bit PIC® 18F microcontroller built around a 40 MHz core, giving 10 MIPS instruction throughput. The 32 KB Flash (16K x 16) and 1.5 KB RAM are sized for moderate CAN application code and message buffers, while the 256-byte EEPROM stores calibration or node-ID data without wearing the Flash. The 28-pin SPDIP through-hole package is a legacy-friendly footprint for prototyping, rework, and low-volume production — no fine-pitch soldering, easy socketing. The 25 I/O lines include an 8-channel 10-bit ADC, PWM, and the usual PIC peripherals: Brown-out Detect, HLVD, POR, WDT. Microchip lists the PIC18F2580-I/SP as Active. ROHS3 compliant.","metaTitle":"Microchip PIC18F2580-I/SP 8-bit MCU, 40 MHz, CAN 2.0B","metaDescription":"Microchip PIC18F2580-I/SP 8-bit MCU with integrated CAN 2.0B controller, 40 MHz core, 32KB Flash, 1.5KB RAM, 256B EEPROM, 25 I/O, -40 to 85°C, 28-SPDIP.","metaKeywords":null},"attributes":{"series":"PIC® 18F","packageCase":null,"mountingType":null,"rohsStatus":"ROHS3 Compliant","productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"Microchip Technology","Speed":"40MHz","Series":"PIC® 18F","Package":"Tube","RAM Size":"1.5K x 8","Core Size":"8-Bit","EEPROM Size":"256 x 8","Peripherals":"Brown-out Detect/Reset, HLVD, POR, PWM, WDT","Connectivity":"CANbus, I²C, SPI, UART/USART","Mounting Type":"Through Hole","Number of I/O":"25","Core Processor":"PIC","Package / Case":"28-DIP (0.300\\\", 7.62mm)","Product Status":"Active","Data Converters":"A/D 8x10b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"PIC18F2580","Program Memory Size":"32KB (16K x 16)","Program Memory Type":"FLASH","Operating Temperature":"-40°C~85°C(TA)","Supplier Device Package":"28-SPDIP","Voltage - Supply (Vcc/Vdd)":"4.2V ~ 5.5V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$9.6800","priceTiers":[{"qty":1,"price":"$9.68000","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/abe0cd5215bfb81ee49a009349bb0f8a.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/PIC18F2580-I%2FSP/alternatives.json"},"ai":{"faq":[{"question":"Does PIC18F2580-I/SP work with the MCP2551 CAN transceiver?","answer":"Yes. The PIC18F2580-I/SP integrates a CAN 2.0B controller that interfaces directly with the MCP2551 CAN transceiver — the controller handles the protocol layer, the MCP2551 handles the physical bus. This is a standard pairing in many CAN node designs."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/microchip/PIC18F2580-I-SP","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/microchip/PIC18F2580-I-SP when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-07-20T14:34:45.345Z","lastPublished":"2026-07-20T14:34:45.345Z","indexable":true}}