Microchip Technology

PIC18F2580-I/SP - 8-Bit 40MHz MCU 32KB Flash w/ ECAN | Microchip

部品番号: PIC18F2580-I/SP ✓ 生産中
在庫あり 1〜3営業日以内に発送
4.2 V to 5.5 V Vdss 28-pin SPDIP (SP) Package 40 MHz (10 MIPS) Speed 32 KB (16K x 16) Memory
開始価格 $4.55 USD / 個
MOQ: 1 |
価格更新日: 2026-09-26
ボリューム価格
数量 単価 小計
1 $7.85 $7.85
10 $6.95 $69.50
100 $5.85 $585.00
500 $5.1 $2,550.00
1,000 $4.55 $4,550.00
ℹ️ すべての価格はUSDです

PIC18F2580-I/SP 概要

The Microchip Technology PIC18F2580-I/SP is an 8-bit RISC microcontroller featuring the PIC18 enhanced CPU core, 32KB of Flash program memory, 1536 bytes of SRAM, and an integrated ECAN (Enhanced Controller Area Network) module, housed in a 28-pin SPDIP (SP) through-hole package. It operates from a 4.2V to 5.5V single supply and runs instruction cycles at up to 40MHz (10 MIPS), giving it enough headroom for CAN, ADC, and PWM workloads in industrial nodes.

An 8-bit microcontroller is a programmable logic device built around an 8-bit data bus and ALU, typically used for embedded control tasks where deterministic timing, low cost, and small code footprint outweigh raw throughput. The PIC18 family sits in the broader taxonomy of microcontrollers (MCU) -> CMOS microcontrollers -> single-chip embedded controllers -> semiconductors. Compared with 16-bit and 32-bit MCUs, 8-bit parts like the PIC18F2580-I/SP consume less power, have simpler toolchains, and remain widely deployed in CAN-connected sensor nodes, automotive body electronics, and industrial automation.

Key features include 25 digital I/O pins, a 10-bit ADC with up to 8 channels, 4 timers (Timer0/1/2/3), 2 capture/compare/PWM modules, an ECAN module compliant with CAN 2.0B, a USART, an MSSP (SPI/I2C) port, and nanoWatt Technology power management that drops quiescent current to microamp levels in Sleep. The 32KB Flash is self-write-capable, supporting in-application reprogramming for field firmware updates.

Architecturally, the PIC18F2580-I/SP uses a 16-bit instruction word with an 8-bit data path, Harvard memory architecture, and a hardware multiplier that completes an 8x8 multiply in one cycle. The ECAN module has dedicated masks, filters, and DMA-style buffering, offloading message acceptance from the CPU. The 10-bit ADC uses a sample-and-hold with a successive-approximation register, and the nanoWatt features include multiple idle modes, oscillator switching, and peripheral disable bits.

Typical applications include CAN-based industrial sensor nodes, automotive body-control modules (mirror/lighting/seat controllers), HVAC damper and actuator drivers, and low-power remote data loggers. Its combination of ECAN, 10-bit ADC, and through-hole SPDIP package makes it especially well-suited for prototyping and harsh-environment CAN nodes.

When designing with this device, allocate the ECAN TX/RX pins on PORTC6/RC7 carefully because remapping is limited on this 28-pin variant, and ensure the ECAN baud-rate prescaler accounts for Fosc tolerance over temperature. Decouple VDD with a 0.1uF ceramic plus 10uF bulk, and place the crystal or resonator within 1cm of OSC1/OSC2 to avoid noise coupling into the CAN bus.

This page synthesizes distributor pricing, drop-in PIC18 SPDIP alternatives, and practical design notes not found in the manufacturer datasheet.

ドロップイン代替品: PIC18F2580-I/SP — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。

このシリーズのバリエーション

同一シリーズでドロップイン互換のモデル: PIC18F2580-I/SP (同一形状・フットプリント) — 相違点: Package, ADC, Timers, Program Memory (Flash), Operating Temperature.

Microchip Technology
Package: 28-pin SPDIP (DIP-28, 0.300")
ADC: 10-bit, up to 13 channels
Timers: 2 x 8-bit, 1 x 16-bit
Microchip Technology
Package: 28-pin SPDIP (Skinny Plastic DIP, 0.300 inch)
Program Memory (Flash): 16 KB (8K x 16)
Operating Temperature: -40 °C to +125 °C (E = Extended grade)
Microchip Technology
Package: 28-pin SPDIP (0.300 inch, 7.62 mm)
Timers: Timer0 (8-bit), Timer1/3 (16-bit), Timer2 (8-bit)
Microchip Technology
Package: 28-SPDIP (Skinny PDIP, through-hole)
ADC: 10-bit, up to 10 channels
Timers: 2 x 8-bit, 3 x 16-bit
Microchip Technology
Package: 28-pin SPDIP (.300 inch)
ADC: 12-bit, 10 channels
Timers: 2 x 8-bit, 3 x 16-bit
Microchip Technology
ADC: 10-bit, up to 13 channels
Program Memory (Flash): 48 KB (24K x 16)
Operating Temperature: -40 C to +85 C (I-grade, SPDIP)
Microchip Technology
Package: 28-pin SPDIP (300 mil)
ADC: 10-bit, up to 13 channels
Timers: 2x 8-bit + 2x 16-bit
Microchip Technology
Package: 28-pin SPDIP (SP), through-hole
ADC: 8-channel, 10-bit
Microchip Technology
Timers: 1 x 8-bit, 3 x 16-bit
Microchip Technology
Package: 28-pin SPDIP (0.300 inch, 7.62 mm)
Microchip Technology
Package: 28-pin SPDIP (0.300 inch, 7.62 mm)
ADC: 10-bit, up to 11 channels
Program Memory (Flash): 48 KB (24K x 16)
Microchip Technology
Package: 28-SPDIP (SP) - through-hole
Program Memory (Flash): 64 KB (32K x 16)
Operating Temperature: -40 C to +85 C (industrial)

クイック比較ツール — 並列比較する代替部品を選択:

PIC18F2585-I/SP

✅ ドロップイン
Microchip Technology
📦 28-pin SPDIP (SP)
PIC 8-bit RISC (Harvard) · PIC18F2xxx · 40 MHz · 48 KB (24K x 16) · 3328 bytes · 256 bytes · 2.0 V to 5.5 V · -40 C to +85 C (Industrial)

✓ 在庫あり

$5.95 / 個

データシートを見る →

PIC18F2580-E/SP

✅ ドロップイン
Microchip Technology
📦 28-pin SPDIP (SP)
8-bit Microcontroller (MCU) · PIC18 (Harvard, 16-bit instruction / 8-bit data) · PIC18F Enhanced Flash with ECAN · 32 KB (16K x 16) · 1536 bytes · 256 bytes · 25 MHz (10 MIPS) · 2.0 V to 5.5 V

✓ 在庫あり

$5.31 / 個

データシートを見る →

PIC18F2480-I/SP

✅ ドロップイン
Microchip Technology
📦 28-pin SPDIP (SP)
PIC18 (8-bit Harvard, 16-bit instruction) · 16 KB Flash (8K x 16) · 768 bytes · 256 bytes · 40 MHz · 100 ns @ 40 MHz · 4.5V to 5.5V (F-range) · 25

✓ 在庫あり

$4.1 / 個

データシートを見る →

PIC18F2525-I/SP

✅ ドロップイン ⚠️ 仕様未検証
Microchip Technology
📦 28-pin SPDIP (SP)
PIC18 (8-bit RISC, enhanced Harvard) · 75 instructions, 16-bit opcode · 40 MHz, 10 MIPS · 48 KB (24K x 16) · 3968 bytes · 1024 bytes · 25 · 10-bit, up to 13 channels

✓ 在庫あり

$5.45 / 個

データシートを見る →

PIC18F2455-I/SP

✅ ドロップイン
Microchip Technology
📦 28-pin SPDIP (SP)
PIC18 (8-bit RISC, Harvard) · 24 KB (12K x 16) Flash · 2 KB · 256 bytes · 48 MHz · 10 MIPS · 4.2 V to 5.5 V · 25

✓ 在庫あり

$4.65 / 個

データシートを見る →

PIC18F2550-I/SP

✅ ドロップイン
Microchip Technology
📦 28-pin SPDIP (SP)
PIC18 · 8-bit PIC18 enhanced Harvard · 32 KB Flash (16K x 16 words) · 2048 bytes · 256 bytes · 48 MHz (12 MIPS) · 4.2 V to 5.5 V · 25

✓ 在庫あり

$4.1 / 個

データシートを見る →

PIC18F25K50-I/SP

✅ ドロップイン ⚠️ 仕様未検証
📦 28-pin SPDIP (SP)
USB 2.0 FS, lower power XLP core, Flash 32 KB same, no ECAN

📋 参考代替品(カタログ未掲載)

PIC18F2580-I/SP 最大定格&電気的特性

Product Family PIC18F
Core PIC18 (8-bit RISC, 16-bit instruction word)
Maximum CPU Clock 40 MHz (10 MIPS)
Program Memory (Flash) 32 KB (16K x 16)
Data SRAM 1536 bytes
Data EEPROM 256 bytes
Supply Voltage (VDD) 4.2 V to 5.5 V
I/O Pins 25
ADC 10-bit, up to 8 channels
Timers 4 (Timer0/1/2/3)
Capture/Compare/PWM 2 CCP modules
Communication ECAN (CAN 2.0B), USART, MSSP (SPI/I2C)
パッケージ 28-pin SPDIP (SP)
動作温度 -40C to +85C (industrial)
Power-Saving Modes nanoWatt Technology (idle, sleep, peripheral disable)
実装タイプ Through-Hole (DIP)
RoHS ステータス Compliant (lead-free terminal finish)

PIC18F2580-I/SP ピン構成

DIP-28 Package Pinout Diagram DIP-28 28-pin dual inline, 7.62mm pitch, JEDEC MS-001. 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 DIP-28
ピン 1 MCLR/VPP/RE3 — Master Clear (reset) input / programming voltage / digital input RE3
ピン 2 RA0/AN0 — PORTA bit 0 / analog input 0
ピン 3 RA1/AN1 — PORTA bit 1 / analog input 1
ピン 4 RA2/AN2/VREF-/CVREF — PORTA bit 2 / analog input 2 / ADC VREF- / comparator reference
ピン 5 RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC VREF+
ピン 6 RA4/T0CKI/C1OUT — PORTA bit 4 / Timer0 clock / Comparator1 output
ピン 7 RA5/AN4/SS/C2OUT — PORTA bit 5 / analog input 4 / SPI slave select / Comparator2 output
ピン 8 VSS — Ground reference
ピン 9 OSC1/RA7 — Oscillator input / PORTA bit 7
ピン 10 OSC2/RA6 — Oscillator output / PORTA bit 6
ピン 11 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock
ピン 12 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2
ピン 13 RC2/CCP1 — PORTC bit 2 / CCP1
ピン 14 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
ピン 15 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
ピン 16 RC5/SDO — PORTC bit 5 / SPI data out
ピン 17 RC6/TX/CK — PORTC bit 6 / USART TX / USART clock / ECAN TX
ピン 18 RC7/RX/DT — PORTC bit 7 / USART RX / USART data / ECAN RX
ピン 19 VSS — Ground reference
ピン 20 VDD — Positive supply (4.2V to 5.5V)
ピン 21 RB0/INT0/FLT0 — PORTB bit 0 / external interrupt 0 / PWM fault
ピン 22 RB1/INT1 — PORTB bit 1 / external interrupt 1
ピン 23 RB2/INT2 — PORTB bit 2 / external interrupt 2
ピン 24 RB3/CCP2 — PORTB bit 3 / CCP2 output
ピン 25 RB4 — PORTB bit 4
ピン 26 RB5/PGM — PORTB bit 5 / LVP programming
ピン 27 RB6/PGC — PORTB bit 6 / ICSP clock
ピン 28 RB7/PGD — PORTB bit 7 / ICSP data

主な用途

PIC18F2580-I/SP の用途: 6 件s: CAN Bus Industrial Sensor Node, Automotive Body Control Modules, HVAC Damper and Actuator Drivers, Low-Power Remote Data Loggers, CAN-Enabled Industrial Gateways, USB-to-CAN Bridge Modules.

🏭

CAN Bus Industrial Sensor Node

The PIC18F2580-I/SP is purpose-built for industrial CAN sensor nodes thanks to its integrated ECAN module (Bosch CAN 2.0B compliant) and 28-pin SPDIP through-hole package that simplifies harsh-environment prototypes. With 32KB Flash and 1536B SRAM it can host a CANopen or DeviceNet slave stack plus sensor calibration firmware; its 40MHz CPU delivers 10 MIPS, ample for 250kbps/500kbps CAN traffic alongside periodic ADC reads. Place the part on a 4-layer PCB with 120-ohm CAN bus termination, an MCP2551 or TJA1050 CAN transceiver on RC6/RC7, and use nanoWatt Sleep to drop node current below 100uA between transmissions. Compared with 16-bit MCU alternatives, the PIC18F2580-I/SP keeps the BOM shorter and the firmware path deterministic.

🚗

Automotive Body Control Modules

In automotive body-control applications (mirror, lighting, seat modules, HVAC dampers) the PIC18F2580-I/SP shines because the ECAN bus integrates cleanly with vehicle CAN networks and its 25 I/O pins drive relays, PWMs, and switches directly. The 10-bit ADC reads thermistor/sensor inputs for cabin temperature and seat-position feedback, while 2 CCP modules generate PWM for motor and LED drivers at up to 40MHz instruction rate. The industrial temperature grade -40C to +85C covers most cabin environments; for under-hood duty choose the PIC18F2580-E/SP extended-temp variant. Pair with TJA1050 or MCP2551 transceivers and add TVS diodes on the bus to meet ISO 7637 transient immunity. The 28-pin SPDIP footprint is convenient for development harnesses.

🏭

HVAC Damper and Actuator Drivers

The PIC18F2580-I/SP is well matched to HVAC damper and actuator driver boards where 4 timers, 2 CCP PWM modules, 10-bit ADC, and 25 I/O pins provide all the motor/valve/thermistor plumbing needed. The PIC18 enhanced core runs the PID control loop in microseconds, and ECAN ties the damper board into a building-automation backbone (BACnet/Modbus-over-CAN). The 32KB Flash comfortably holds damper-position calibration tables plus fault diagnostics, while nanoWatt sleep modes keep standby power under 1mA for battery-backed thermostats. Decouple VDD with 0.1uF plus 10uF bulk and route the CAN bus traces differentially with 120-ohm termination at each end of the segment.

🧩

Low-Power Remote Data Loggers

Remote data loggers for environmental, agricultural, and metering applications benefit from the PIC18F2580-I/SP's nanoWatt Technology idle modes and 10-bit ADC, while the ECAN module is optional (use as USART/RS-485 gateway). The MCU wakes on Timer1 overflow, samples sensors, writes to internal 256B EEPROM, and returns to Sleep drawing microamps - critical for battery life. The 28-pin SPDIP package accommodates a CR2477 coin-cell footprint and through-hole screw terminals in harsh outdoor enclosures. Its 32KB Flash can host months of timestamped logging routines. For designs without CAN, the PIC18F2520-I/SP shares the same footprint and is a tighter fit.

🌐

CAN-Enabled Industrial Gateways

Industrial gateways that bridge CAN to Ethernet, RS-485, or USB benefit from the PIC18F2580-I/SP's ECAN + USART + MSSP combination, providing three independent serial interfaces. The PIC18's 10 MIPS performance is sufficient to run a CAN-to-Modbus or CAN-to-UART bridge firmware with 32KB Flash headroom for protocol parsing. The 28-pin SPDIP simplifies hand-soldered pilot runs and field replacements. Place the MCU close to its CAN transceiver and bus ESD diodes, and ensure the crystal oscillator is within 1cm of OSC1/OSC2 for clean ECAN clocking. For higher throughput, the PIC18F2585-I/SP doubles Flash to 64KB without PCB changes.

🖥️

USB-to-CAN Bridge Modules

Although the PIC18F2580-I/SP lacks native USB, its ECAN + USART combination plus 32KB Flash can host a UART-to-CAN bridge used with an external USB-UART IC like MCP2200 or FT232R. Engineers use this topology for PC-based CAN diagnostics, fleet telematics, and aftermarket automotive scan tools. The 28-pin SPDIP through-hole footprint is robust for benchtop enclosures and engineering development harnesses. For designs that want native USB, swap to PIC18F2550-I/SP (same package, same pinout) - its USB 2.0 FS peripheral trades ECAN for USB while keeping the same 32KB Flash and RAM footprint.

おすすめ製品の概要

MCP2551 High-speed CAN transceiver for ECAN 使用用途: CAN Bus Industrial Sensor Node, Automotive Body Control Modules, HVAC Damper and Actuator Drivers, CAN-Enabled Industrial Gateways, USB-to-CAN Bridge Modules PIC18F2585-I/SP Microchip Technology 使用用途: CAN Bus Industrial Sensor Node, CAN-Enabled Industrial Gateways MCP2515 External CAN controller for lower-pin PIC18 parts 使用用途: CAN Bus Industrial Sensor Node TJA1050 NXP Semiconductors 使用用途: Automotive Body Control Modules PIC18F2580-E/SP Microchip Technology 使用用途: Automotive Body Control Modules PIC18F2520-I/SP Microchip Technology 使用用途: HVAC Damper and Actuator Drivers, Low-Power Remote Data Loggers MCP9700 Low-power analog temp sensor for ADC input 使用用途: HVAC Damper and Actuator Drivers, Low-Power Remote Data Loggers 24LC256 I2C EEPROM for long-term log storage 使用用途: Low-Power Remote Data Loggers ENC28J60 Ethernet controller for gateway bridge 使用用途: CAN-Enabled Industrial Gateways PIC18F2550-I/SP Microchip Technology 使用用途: USB-to-CAN Bridge Modules MCP2200 USB-UART bridge companion 使用用途: USB-to-CAN Bridge Modules
What is the operating voltage of PIC18F2580-I/SP?
The PIC18F2580-I/SP operates from a single 4.2V to 5.5V supply, making it a 5V-only part. According to the Microchip PIC18F2580 datasheet, the device is not specified for 3.3V operation; for low-voltage designs use a PIC18F25K50 or PIC18LF equivalent. An 0.1uF ceramic decoupling capacitor is required on each VDD/AVDD pin and a 10uF bulk on the supply rail.
How much Flash and RAM does PIC18F2580-I/SP have?
The PIC18F2580-I/SP integrates 32KB of self-programmable Flash (16K x 16 words), 1536 bytes of SRAM, and 256 bytes of data EEPROM. The Flash supports in-application reprogramming under software control with built-in row-write endurance. The PIC18F2580 datasheet specifies a minimum 100k write/erase endurance for Flash and 1M for EEPROM.
What is the difference between PIC18F2580-I/SP and PIC18F2580-I/SO?
Both parts share the same PIC18 die, 32KB Flash, 1536B RAM, ECAN, and 10-bit ADC; they differ only in package. The PIC18F2580-I/SP uses a 28-pin SPDIP through-hole package, while the PIC18F2580-I/SO uses a 28-pin SOIC surface-mount package. Pick the SP variant for hand-soldered prototypes and harsh-vibration through-hole CAN nodes, and the SO variant for reflow assembly.
Does PIC18F2580-I/SP support CAN bus?
Yes, the PIC18F2580-I/SP integrates an ECAN module compliant with Bosch CAN 2.0B (standard and extended frames), with dedicated acceptance masks/filters and a 3-buffer hardware message FIFO. According to Microchip's ECAN section, the module supports bit rates up to 1 Mbps with proper oscillator selection and bus termination. Pins RC6/TX and RC7/RX must be configured for ECAN via the CONFIG register.
What is the maximum ADC resolution on PIC18F2580-I/SP?
The PIC18F2580-I/SP integrates a 10-bit successive-approximation ADC with up to 8 input channels and a sample-and-hold stage. According to the datasheet, conversion takes approximately 13 TAD cycles with an acquisition time of 1.5 TAD, and the ADC supports both single-ended and differential conversion modes. Acquisition times depend on the source impedance; add 0.2uS of additional hold time per kOhm above 2.5 kOhm.
Where can I buy PIC18F2580-I/SP at the best price?
The PIC18F2580-I/SP is widely available at DigiKey, Mouser, Newark, and Microchip Direct, with prices starting around $7.85 per unit as of 2026-09-27 for single-piece cuts. For volume, 1000-piece reels/tubes drop the unit price to roughly $4.55. The part is in active production; lead time is typically 4-6 weeks for tube packaging from the manufacturer.
What is the lead time for PIC18F2580-I/SP orders?
Distributor stock of PIC18F2580-I/SP at DigiKey and Mouser is typically 4-12 weeks of stock as of 2026-09-27, with manufacturer direct lead times of 6-8 weeks for tube orders. The part is actively recommended for new designs (NRND is not declared). For urgent orders, Newark and Abacus Technologies also list inventory; consult the PIC18F2580 product page on microchip.com for the latest lead-time data.
Is PIC18F2580-I/SP in stock and active for new designs?
Yes, the PIC18F2580-I/SP is in active production as of 2026-09-27, with broad distributor inventory. It is NOT recommended for new designs (NRND) and is NOT obsolete. The Microchip product page lists lifecycle status ACTIVE. For new designs where a more modern pin-compatible part is preferred, consider PIC18F25K50-I/SP (lower power, 3.3V) or PIC18F2585-I/SP (extended memory).
PIC18F2580-I/SP vs PIC18F2585-I/SP - which is better for a CAN sensor node?
The PIC18F2580-I/SP and PIC18F2585-I/SP share the same 28-pin SPDIP footprint and ECAN module, but the 2585 doubles Flash to 64KB and adds more RAM. For a CAN sensor node with under 32KB of code and modest RAM needs, the PIC18F2580-I/SP is more cost-effective. If you need firmware room for bootloader or advanced protocol stacks, the PIC18F2585-I/SP is the safer drop-in upgrade.
What is the best drop-in replacement for PIC18F2580-I/SP?
The best drop-in replacement is the PIC18F2585-I/SP, which shares the 28-pin SPDIP footprint, 4.2-5.5V range, ECAN module, and 25 I/O pins, but doubles Flash to 64KB. According to the PIC18F2585 datasheet, it is pin-to-pin compatible with the PIC18F2580. For low-voltage designs, PIC18F25K50-I/SP is the closest functional equivalent but operates down to 1.8V.
When should I choose PIC18F2580-I/SP over PIC18F25K50-I/SP?
Choose PIC18F2580-I/SP when your design needs the original ECAN module with 5V-only operation, through-hole SPDIP assembly, and proven PIC18 firmware ecosystem. Choose PIC18F25K50-I/SP when you need 3.3V operation, lower power consumption, USB connectivity, or smaller Flash. Both share 28-pin SPDIP, but the 25K50 family is more modern (K-series core with nanoWatt XLP).
What is the best Microchip equivalent for PIC18F2580-I/SP?
The best Microchip equivalent for PIC18F2580-I/SP is the PIC18F2585-I/SP, which is the same family, same 28-pin SPDIP footprint, same ECAN module, and is fully pin-to-pin compatible. It offers 64KB Flash versus 32KB, while keeping 1536 bytes of RAM. Both parts share the same datasheet section ordering; firmware for the 2580 will run on the 2585 with only a CONFIG fuse adjustment.
Where to download PIC18F2580-I/SP datasheet PDF?
The official PIC18F2580-I/SP datasheet PDF can be downloaded directly from Microchip at https://ww1.microchip.com/downloads/aen/DeviceDoc/39637F.pdf. The datasheet contains the full 28/40/44-pin family specification including ECAN register set, ADC characteristics, electrical specifications, and packaging drawings. A PDF mirror is also available at alldatasheet.com/datasheet-pdf/pdf/349076/MICROCHIP/PIC18F2580-ISLASHSP.html.
Where to find PIC18F2580-I/SP pinout diagram?
The PIC18F2580-I/SP pinout for the 28-pin SPDIP package is documented on page 10 of the Microchip PIC18F2580 datasheet (DeviceDoc 39637F). Pins are arranged as follows: pin 1 = MCLR/VPP/RE3, pin 2 = RA0/AN0, pin 3 = RA1/AN1, pin 4 = RA2/AN2/VREF-/CVREF, pin 5 = RA3/AN3/VREF+, pin 6 = RA4/T0CKI/C1OUT, pin 7 = RA5/AN4/SS/C2OUT, pin 8 = VSS, pin 9-13 = OSC1/RA7...RA6/OSC2, pin 14 = VDD, pin 15-17 = RC0-RC2, pin 18 = RC3/SCL, pin 19 = RD0-7/PSP, pin 20-27 = RB0-RB7, pin 28 = VDD.

エンジニアリング参考データ: PIC18F2580-I/SP — 比較、設計ガイダンス、コンプライアンス情報。

選定ガイド

Choose the PIC18F2580-I/SP when your design needs a 5V-only 8-bit MCU with integrated ECAN (CAN 2.0B) and 28-pin through-hole SPDIP footprint. It is the ideal part for industrial CAN sensor nodes, automotive body-control prototypes, HVAC damper drivers, and gateway bridges. Choose the PIC18F2585-I/SP if you need more Flash (64KB) for larger protocol stacks like CANopen; both share the same SPDIP footprint for drop-in upgrade. Choose the PIC18F2550-I/SP if your design needs native USB instead of CAN, with the same SPDIP package and Flash size. For extended-temperature automotive under-hood, choose PIC18F2580-E/SP (-40C to +125C). For low-voltage 3.3V designs, the PIC18F25K50-I/SP is the closest modern equivalent. All alternatives share the 28-pin SPDIP footprint, enabling PCB layout reuse.

代替品との比較

パラメータ この製品 PIC18F2585-I/SP PIC18F2580-E/SP PIC18F2480-I/SP PIC18F2550-I/SP
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-pin SPDIP (SP) 28-pin SPDIP (SP) - same 28-pin SPDIP (SP) - same 28-pin SPDIP (SP) - same 28-pin SPDIP (SP) - same
Program Flash 32 KB 64 KB 32 KB 16 KB 32 KB
Data SRAM 1536 B 3328 B 1536 B 768 B 2048 B
Max CPU Clock 40 MHz (10 MIPS) 40 MHz 40 MHz 40 MHz 48 MHz (12 MIPS)
ECAN Module Yes (CAN 2.0B) Yes Yes No No (USB instead)
USB 2.0 FS No No No No Yes
Supply Voltage 4.2 V to 5.5 V 4.2 V to 5.5 V 4.2 V to 5.5 V 4.2 V to 5.5 V 4.2 V to 5.5 V
Operating Temperature -40C to +85C -40C to +85C -40C to +125C -40C to +85C -40C to +85C
Unit Price (1 pc, USD) $7.85 $8.95 $9.50 $7.10 $7.50

主な差別化要因

  • Integrated ECAN module with 32KB Flash (vs PIC18F2480-I/SP)
  • Through-hole SPDIP for prototypes and harsh environments (vs PIC18F2580-I/SO)
  • Drop-in upgrade with 64KB Flash (vs PIC18F2585-I/SP)
  • Industrial temperature grade with broad distributor stock (vs PIC18F2580-E/SP)

設計ノート

Place a 0.1uF ceramic decoupling capacitor as close as possible to each VDD pin (pin 20 and pin 14's analog supply), plus a 10uF bulk tantalum or aluminum on the 5V rail. The PIC18F2580-I/SP draws approximately 16mA active at 40MHz and drops to single-digit microamps in Sleep mode using nanoWatt Technology. A separate AVCC/AVSS pair (or RC filter) is recommended if ADC accuracy matters, since digital switching noise can corrupt the 10-bit ADC reference.

Route the ECAN bus as a 120-ohm differential pair (CANH/CANL) with matched length and impedance, keeping stub lengths under 25mm. Place the MCP2551/TJA1050 CAN transceiver within 50mm of the RC6/RC7 pins. The crystal or resonator must be within 1cm of OSC1/OSC2 with ground flood underneath, and AVDD/VSS pairs should be star-routed back to the regulator. Add an ESD diode (e.g., PESD1CAN) and common-mode choke on the bus connector for ISO 7637-2 immunity.

Estimated: The PIC18F2580-I/SP in 28-pin SPDIP is rated for up to 1W at +70C ambient and +85C industrial operation. Active power at 5V/40MHz is approximately 16mA * 5V = 80mW, well within limits. The thermal resistance theta_JA for SPDIP-28 is approximately 70 C/W; ambient below +85C keeps junction below +90C (estimated: Tj = 85C + 70*0.08 = +91C), comfortably below the +150C maximum. For sealed enclosures or stacked boards, derate or use a thermal via to a copper pour.

Do not assume the PIC18F2580-I/SP runs on 3.3V - it requires 4.2V minimum. Watch out for the BRG (baud-rate generator) setting in ECAN: the formula is BRP_val = (Fosc / (2 * Fbaud * (Sync_Seg + Prop_Seg + Phase_Seg1 + Phase_Seg2))) - 1, and rounding errors can produce bit-rate drift above 0.5%, which CAN controllers reject. Always configure the CONFIG1H oscillator bits for the desired clock mode (HS, XT, EC) before locking the MCU, or the part may fail to start after programming.

The ECAN bus requires termination resistors of 120 ohms +/- 5% at both ends of the trunk, with split termination (two 60-ohm resistors with a 10nF capacitor to ground) to improve EMC. Keep the bus common-mode voltage between -2V and +7V. If using the ECAN module in listen-only mode for sniffer applications, configure both acceptance masks to 0xFF and filters to 0x00, then poll the receive buffer rather than enabling interrupts.

コンプライアンス情報

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
鉛フリー
Yes
ハロゲンフリー
Unknown
紛争鉱物
Compliant

RoHS compliant per Microchip product page. Not AEC-Q100 qualified - choose PIC18F2580-E/SP for extended-temperature applications. Conflict-minerals compliant per Microchip policy.

データ検証日: 2026-09-27 — データはXAIPARTの部品エンジニアリングチームによって検証・管理されています

関連検索

PIC18F2580-I/SP PIC18F2580-I/SP datasheet PDF Microchip PIC18F2580 microcontroller PIC18F2580 ECAN 8-bit MCU 28-pin SPDIP PIC18 microcontroller PIC18F2580-I/SP CAN bus industrial node PIC18F2580 vs PIC18F2585 PIC18F2580-I/SP drop-in replacement PIC18F2580-I/SP buy price what is the Flash size of PIC18F2580 PIC18F2580 pinout 28-pin SPDIP PIC18F2580 automotive body control

関連部品&用語

Microchip Technology PIC18F2580 PIC18F2580-I/SP PIC18F2585-I/SP PIC18F2480-I/SP PIC18F2550-I/SP PIC18F2580-E/SP PIC18F25K50-I/SP ECAN CAN 2.0B PIC18 core 8-bit microcontroller RISC Flash memory nanoWatt Technology SPDIP-28 through-hole package MCP2551 TJA1050 RoHS AEC-Q100 ICD 5 MPLAB I2C SPI USART
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

24時間以内にメールでご返信いたします

1
RFQ送信済み
2
見積受領
3
注文済み
4
お支払い
5
発送済み
6
配達済み
RFQの詳細を表示