Microchip Technology

PIC18F2585-I/SO - 8-bit MCU, 48KB Flash, ECAN, 28-SOIC | Microchip

부품 번호: PIC18F2585-I/SO ✓ 활성
재고 있음 영업일 기준 1~3일 내 발송
4.2 V to 5.5 V Vdss 28-pin SOIC (SO), 7.50 mm body width Package 40 MHz (10 MIPS) Speed 48 KB (24K x 16) Memory
시작가 $4.35 USD / 개
MOQ: 1 |
가격 업데이트: 2026-09-26
볼륨 가격
수량 단가 합계
1 $6.58 $6.58
10 $6.05 $60.50
100 $5.42 $542.00
500 $4.89 $2,445.00
1,000 $4.35 $4,350.00
ℹ️ 모든 가격은 USD 기준입니다

PIC18F2585-I/SO 개요

The Microchip Technology PIC18F2585-I/SO is an 8-bit PIC18F microcontroller with 48 KB (24K x 16) of Flash program memory, 3,328 bytes of RAM, an integrated Enhanced CAN (ECAN) module, and a 40 MHz maximum operating frequency, housed in an industrial-grade 28-pin SOIC (SO) package.

An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory, data RAM, non-volatile EEPROM, and a rich set of peripherals (timers, ADC, communication controllers) into one IC. The PIC18F family from Microchip Technology uses an enhanced RISC architecture with 200 ns instruction execution, 31-level hardware stack, and C-friendly orthogonal instruction set, occupying the role of main system controller in mid-range embedded designs across industrial, automotive, and consumer segments. Compared with 32-bit Cortex-M parts, PIC18F MCUs trade raw MIPS for deterministic behavior, low interrupt latency, and a mature toolchain (MPLAB X, XC8) that has decades of legacy code support.

Key features of the PIC18F2585-I/SO include 48 KB self-programmable Flash, 256 bytes of EEPROM, 25 digital I/O pins, a 10-bit ADC with up to 11 input channels, two Enhanced USART modules, two MSSP modules (SPI/I2C), one Enhanced CAN (ECAN) module compliant with CAN 2.0B active, two capture/compare/PWM modules, and an enhanced Flash program memory block with self-programmability. The device operates from 4.2 V to 5.5 V, supports industrial -40 C to +85 C temperature range (denoted by the -I suffix), and integrates brown-out reset, watchdog timer, and an in-circuit debugger (ICD) interface.

Architecturally, the PIC18F2585 uses a Harvard-style 16-bit instruction word with an 8-bit data path, four clock-input options (EC, HS, XT, LP), and internal PLL options for higher-frequency operation from a low-frequency crystal. The 40 MHz FOSC delivers 10 MIPS throughput, while an internal 31 kHz oscillator supports low-power modes (Run, Idle, Sleep) with wake-up on interrupt.

Typical applications include automotive body and chassis networking via CAN, industrial sensor aggregation nodes, LIN-to-CAN bridges, HVAC controllers, and any embedded system that requires on-chip CAN bus connectivity without an external transceiver controller. When designing with this part, ensure the ECAN TX/RX pins are routed to a matched-impedance bus with proper termination; pair the MCU with a 3.3 V CAN transceiver such as MCP2551 or TJA1050 for physical-layer signaling, and verify the configuration bits match the chosen oscillator before locking the code-protection fuse.

드롭인 대체품: PIC18F2585-I/SO — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.

이 시리즈의 변형

다음과 드롭인 호환되는 동일 시리즈 모델: PIC18F2585-I/SO (동일 폼 팩터 및 풋프린트) — 차이점: Timers, Package, Program Memory (Flash), ADC, Operating Temperature.

Microchip Technology
Timers: 4 (TMR0, TMR1, TMR2, TMR3)
Package: 28-SOIC (300 mil)
Program Memory (Flash): 16 KB (8K x 16 instructions)
Microchip Technology
Timers: 4 (Timer0/1/2/3) 8/16-bit
Package: 28-pin SOIC (Wide, 7.5 mm body)
Program Memory (Flash): 32 KB (16K x 16 words)
Microchip Technology
Timers: 4 (Timer0/1/2/3)
Microchip Technology
Timers: 2 x 8-bit + 3 x 16-bit
Package: 28-pin SOIC (0.295 inch / 7.50 mm width)
Program Memory (Flash): 64 KB (32K x 16)
Microchip Technology
Timers: Yes (8-bit and 16-bit)
Package: 28-pin SOIC (SO)
ADC: 10-bit, multi-channel
Microchip Technology
Timers: 2x 8-bit + 3x 16-bit
Package: 28-pin SOIC (300-mil)
Program Memory (Flash): 96 KB (48K x 16 words)

빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:

PIC18F2585-E/SO

✅ 드롭인
Microchip Technology
📦 28-SOIC (SO)
PIC18Fxx5/x4x family · Flash (self-programmable) · 48 KB (24K x 16) · 3328 bytes · 1024 bytes · 8-bit · PIC18 Enhanced Harvard RISC · 25 MHz (10 MIPS)

✓ 재고 있음

$5.3 / 개

데이터시트 보기 →

PIC18F2585T-I/SO

✅ 드롭인
📦 28-SOIC (SO)
tape and reel packaging, same die, identical electrical specs

📋 참조 대체품 (카탈로그에 없음)

PIC18F2585-H/SO

✅ 드롭인 ⚠️ 사양 미검증
📦 28-SOIC (SO)
same die, automotive grade temperature range, pin-compatible

📋 참조 대체품 (카탈로그에 없음)

PIC18F2580-I/SO

✅ 드롭인
📦 28-SOIC (SO)
32 KB Flash vs 48 KB (-33%), 1536 B RAM vs 3328 B (-54%), same ECAN IP and pinout

📋 참조 대체품 (카탈로그에 없음)

PIC18F2480-I/SO

✅ 드롭인 ⚠️ 사양 미검증
Microchip Technology
📦 28-SOIC (SO)
PIC18 8-bit enhanced RISC, Harvard · 16 KB (8K x 16 instructions) · 768 bytes · 256 bytes · 40 MHz (10 MIPS) · 4.2 V to 5.5 V · 25 · 10-bit, up to 8 channels

✓ 재고 있음

$4.13 / 개

데이터시트 보기 →

PIC18F2550-I/SO

✅ 드롭인
Microchip Technology
📦 28-SOIC (SO)
PIC 8-bit (Harvard, enhanced mid-range) · 32 KB (16K x 16 words) · 2 KB · 256 bytes · 48 MHz (12 MIPS) · 4.2 V to 5.5 V · 25 programmable (PortA/B/C, multiplexed) · Full-Speed USB 2.0 (12 Mbit/s) with on-chip SIE and transceiver

✓ 재고 있음

$4.1 / 개

데이터시트 보기 →

PIC18F2585-I/SO 최대 정격 & 전기적 특성

Product Type 8-bit Microcontroller (MCU)
Core Architecture PIC18F (RISC, enhanced)
Program Memory (Flash) 48 KB (24K x 16)
RAM 3328 bytes
EEPROM 256 bytes
Maximum CPU Speed 40 MHz (10 MIPS)
Instruction Cycle Time 200 ns at 40 MHz
Supply Voltage (VDD) 4.2 V to 5.5 V
Digital I/O Pins 25
ADC 10-bit, up to 11 channels
Communication Peripherals 1x ECAN (CAN 2.0B active), 2x EUSART, 2x MSSP (SPI/I2C)
Timers 1x 8-bit, 3x 16-bit
CCP Modules 2 (Capture/Compare/PWM)
동작 온도 -40 C to +85 C (Industrial)
패키지 28-pin SOIC (SO), 7.50 mm body width
실장 유형 Surface Mount
RoHS 상태 Compliant
Lead-Free Yes

PIC18F2585-I/SO 핀 구성

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
핀 1 /MCLR/VPP — Master Clear (reset) input / ICSP programming voltage
핀 2 RA0/AN0 — Port A bit 0 / analog input 0
핀 3 RA1/AN1 — Port A bit 1 / analog input 1
핀 4 RA2/AN2/VREF- — Port A bit 2 / analog input 2 / ADC VREF-
핀 5 RA3/AN3/VREF+ — Port A bit 3 / analog input 3 / ADC VREF+
핀 6 RA4/T0CKI — Port A bit 4 / Timer0 clock input
핀 7 RA5/AN4/SS — Port A bit 5 / analog input 4 / SPI slave select
핀 8 VSS — Ground reference
핀 9 OSC1/CLKI/RA7 — Crystal oscillator input / external clock / Port A bit 7
핀 10 OSC2/CLKO/RA6 — Crystal oscillator output / clock output / Port A bit 6
핀 11 RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator out / Timer1 clock in
핀 12 RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator in / CCP2
핀 13 RC2/CCP1 — Port C bit 2 / CCP1
핀 14 RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock
핀 15 RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data
핀 16 RC5/SDO — Port C bit 5 / SPI data out
핀 17 RC6/TX/CK — Port C bit 6 / EUSART TX / EUSART clock
핀 18 RC7/RX/DT — Port C bit 7 / EUSART RX / EUSART data
핀 19 VSS — Ground reference
핀 20 VDD — Positive supply (4.2 V to 5.5 V)
핀 21 RB0/INT0 — Port B bit 0 / external interrupt 0
핀 22 RB1/INT1 — Port B bit 1 / external interrupt 1
핀 23 RB2/INT2 — Port B bit 2 / external interrupt 2
핀 24 RB3/INT3/ECCP1 — Port B bit 3 / external interrupt 3 / Enhanced CCP1
핀 25 RB4 — Port B bit 4
핀 26 RB5 — Port B bit 5
핀 27 RB6/PGC — Port B bit 6 / ICSP clock
핀 28 RB7/PGD — Port B bit 7 / ICSP data

일반적인 애플리케이션

PIC18F2585-I/SO 적합 용도: 6 애플리케이션s: Automotive CAN Bus Nodes, Industrial Sensor Aggregation Gateway, HVAC and Building Automation Controllers, LIN-to-CAN Bridge Modules, Medical Instrumentation Data Acquisition, Marine and Aerospace CAN Networks.

🚗

Automotive CAN Bus Nodes

The PIC18F2585-I/SO is purpose-built for automotive CAN bus nodes such as body controllers, HVAC modules, seat controllers, and instrument cluster sub-nodes. Its integrated Enhanced CAN (ECAN 2.0B active) controller supports standard 11-bit and extended 29-bit identifiers with hardware acceptance filtering, offloading the CPU from message routing. The 48 KB Flash accommodates full J1939 or CANopen protocol stacks plus application logic, while the 40 MHz (10 MIPS) CPU handles real-time bus traffic at 500 kbps with margin. Pair the MCU with a high-speed CAN transceiver such as MCP2551 or TJA1050, terminated with 120 ohm resistors at each bus end.

🏭

Industrial Sensor Aggregation Gateway

In industrial sensor aggregation gateways, the PIC18F2585-I/SO collects data from multiple analog and digital sensors via its 11-channel 10-bit ADC, two EUSART, and two MSSP (SPI/I2C) ports, then publishes aggregated readings onto a CAN backplane. The 3,328 bytes of RAM supports message buffering, while 48 KB Flash stores Modbus, CANopen, or proprietary protocols. The -40 C to +85 C industrial temperature range suits factory floor environments. The 25 digital I/O pins allow direct interface to opto-isolated inputs and relay outputs, reducing the need for external I/O expanders.

🏭

HVAC and Building Automation Controllers

Commercial HVAC and building automation systems use the PIC18F2585-I/SO as a zone controller that monitors temperature, humidity, and occupancy sensors, drives damper and valve actuators, and reports status over CAN to a central BMS. The 10-bit ADC provides adequate resolution for thermistor and humidity sensor conditioning, while the two CCP/PWM modules generate motor control signals for variable-speed fans. The ECAN module integrates natively with BACnet-over-CAN or vendor-proprietary building automation protocols, eliminating external protocol bridges and BOM cost.

🚗

LIN-to-CAN Bridge Modules

The PIC18F2585-I/SO serves as a LIN-to-CAN bridge between sub-networks of LIN sensors/actuators and a central CAN backbone in automotive and industrial systems. One EUSART implements LIN 2.1 master or slave protocol with the on-chip 16-bit timer handling baud-rate auto-detection, while the ECAN controller handles the backbone side. The 48 KB Flash accommodates both LIN and CAN stack plus custom bridging logic, and the 3,328 bytes RAM buffers messages between buses. The 28-SOIC package fits the compact module form factor typical of in-vehicle junction boxes.

💊

Medical Instrumentation Data Acquisition

In portable medical instrumentation such as patient monitors and diagnostic peripherals, the PIC18F2585-I/SO acquires multi-channel physiological signals through its 11-channel 10-bit ADC and transmits processed data over CAN to a central monitoring station. The deterministic PIC18F interrupt latency and 10 MIPS throughput guarantee timely sample handling, while the integrated peripherals minimize board space and BOM cost. The industrial temperature range supports clinical and field environments, and the 28-SOIC package is well suited to handheld enclosures.

✈️

Marine and Aerospace CAN Networks

Marine engine controllers, NMEA 2000 network nodes, and small UAV telemetry modules use the PIC18F2585-I/SO as a CAN node where its -40 C to +85 C range, robust ECAN controller, and 5 V supply tolerance satisfy harsh environmental requirements. The 48 KB Flash stores NMEA 2000 PGN handling or UAV flight-telemetry parsing, and the 25 I/O pins interface directly to GPS, inertial sensors, and actuator drivers. NMEA 2000 is built on CAN 2.0B and works natively with the ECAN module, enabling quick integration with off-the-shelf marine displays.

추천 제품 요약

MCP2551 High-speed CAN transceiver (physical layer) 사용처: Automotive CAN Bus Nodes, Industrial Sensor Aggregation Gateway, HVAC and Building Automation Controllers, LIN-to-CAN Bridge Modules, Medical Instrumentation Data Acquisition, Marine and Aerospace CAN Networks TJA1050 NXP Semiconductors 사용처: Automotive CAN Bus Nodes PIC18F2580-I/SO Pin-compatible lower-memory CAN variant 사용처: Automotive CAN Bus Nodes, Marine and Aerospace CAN Networks MCP2515 External CAN controller for SPI expansion if needed 사용처: Industrial Sensor Aggregation Gateway PIC18F4685-I/P Microchip Technology 사용처: Industrial Sensor Aggregation Gateway PIC18F2550-I/SO Microchip Technology 사용처: HVAC and Building Automation Controllers MCP2021 LIN transceiver with integrated regulator 사용처: LIN-to-CAN Bridge Modules MCP6S21 Programmable gain amplifier for sensor front-end 사용처: Medical Instrumentation Data Acquisition
What is the program memory size of PIC18F2585-I/SO?
The PIC18F2585-I/SO contains 48 KB of Flash program memory, organized as 24K x 16 words. According to the Microchip PIC18F2585 datasheet, this is self-programmable under firmware control, allowing in-application updates without an external programmer. The device also includes 3,328 bytes of RAM and 256 bytes of EEPROM for non-volatile data storage, satisfying typical CAN-based embedded firmware plus configuration profiles.
Does PIC18F2585-I/SO have a built-in CAN controller?
Yes. The PIC18F2585-I/SO integrates one Enhanced CAN (ECAN) module compliant with CAN 2.0B active specification, supporting standard 11-bit and extended 29-bit identifiers, acceptance filters, and bus speeds up to 1 Mbps. An external CAN transceiver such as MCP2551, TJA1050, or TCAN334 is required to drive the physical differential bus; the MCU's CANTX and CANRX pins connect directly to the transceiver's TXD and RXD.
What is the operating voltage range of PIC18F2585-I/SO?
The PIC18F2585-I/SO operates from 4.2 V to 5.5 V on VDD, requiring a stable 5 V rail. Per the Microchip datasheet, operation below 4.2 V is not guaranteed; for designs with 3.3 V rails, the PIC18LF2585 variant (2.0 V to 5.5 V) is pin-compatible. A decoupling network of 100 nF ceramic plus 10 uF bulk capacitance is recommended within 5 mm of the VDD/VDD core pin pair.
Where can I download the PIC18F2585-I/SO datasheet?
The official PIC18F2585 datasheet PDF is hosted on Microchip's website at the product page (microchip.com/en-us/product/PIC18F2585) and on the documents portal. The datasheet contains full electrical characteristics, ECAN register descriptions, ADC timing diagrams, package drawings, and configuration bit definitions required for board bring-up.
What is the difference between PIC18F2585-I/SO and PIC18F2585-E/SO?
The PIC18F2585-I/SO is rated for industrial temperature range (-40 C to +85 C), while the PIC18F2585-E/SO is rated for extended temperature range (-40 C to +125 C). Both share the same 28-SOIC package, identical Flash/RAM/ECAN resources, and pinout, making the -E variant a drop-in upgrade when higher temperature margins are required. The -E grade typically commands a small price premium.
What is the pinout of PIC18F2585 in the 28-SOIC package?
The 28-SOIC pinout assigns pin 1 to /MCLR/VPP (reset and ICSP programming voltage), pin 2 to RA0/AN0, pins 3-7 to RA1-RA5, pin 8 to VSS, pin 9 to OSC1/CLKI/RA7, pin 10 to OSC2/CLKO/RA6, pins 11-28 to the RB and RC port pins, and pin 20 to VDD. ECAN signals are RC6/TX and RC7/RX; full pin-by-pin multiplexing is documented in the datasheet pinout table.
Is PIC18F2585-I/SO still in production and active?
Yes, per distributor inventory (DigiKey, Mouser) and the Microchip product page, the PIC18F2585-I/SO is in ACTIVE lifecycle status with ongoing production and 3-7 business day lead times from authorized distributors as of 2026-09-27. Microchip continues to ship the full PIC18F2585 family including the I, E, and T (tape and reel) variants.
Can PIC18F2585-I/SO be replaced by PIC18F2580-I/SO?
Yes, the PIC18F2580-I/SO is a same-footprint drop-in alternative with 32 KB Flash and 1,536 bytes RAM (vs 48 KB and 3,328 bytes on the 2585). For designs that do not require the larger memory and CAN-FIFO depth of the 2585, the 2580 is electrically and pin-compatible in the 28-SOIC package. Verify that your compiled code fits in 32 KB before substituting.
What is the best cross-brand drop-in replacement for PIC18F2585-I/SO?
No true cross-brand drop-in exists for the PIC18F2585-I/SO because it integrates an ECAN controller and PIC18F instruction set unique to Microchip. The closest functional equivalent from another vendor would be an NXP LPC11C00 series or TI TMS570 with integrated CAN, but these use different instruction sets, toolchains, and pinouts, requiring firmware rewrite and PCB rework.
What is the price of PIC18F2585-I/SO?
As of 2026-09-27, the PIC18F2585-I/SO is priced at approximately $6.58 per unit at qty 1 from authorized distributors including Mouser, DigiKey, and Ampheo. Volume pricing drops to around $4.35 per unit at qty 1,000, with stock currently available and 3-7 business day lead times for production quantities.
How does PIC18F2585 compare to PIC18F2580 for CAN applications?
Both PIC18F2585 and PIC18F2580 integrate the same ECAN 2.0B active controller with identical register layout and pinout in 28-SOIC. The PIC18F2585 doubles the Flash to 48 KB and RAM to 3,328 bytes versus 32 KB and 1,536 bytes on the 2580, allowing larger CAN protocol stacks and more application code. For new designs, prefer the 2585 unless memory size is over-constrained.
What is the lead time for PIC18F2585-I/SO in production quantities?
As of 2026-09-27, the PIC18F2585-I/SO shows 3-7 business day lead time from DigiKey and Mouser at typical production quantities (under 5,000 units). Microchip's authorized distributor network maintains finished-good inventory of the 28-SOIC variant, with the tape-and-reel (T-I/SO) variant also in stock for SMT assembly lines.
When should I choose PIC18F2585 over PIC18F4685?
Choose the PIC18F2585 (28-SOIC) for compact, cost-sensitive CAN nodes where 25 I/O pins are sufficient. Choose the PIC18F4685 (40/44-pin) when you need more I/O (36 pins), a second ECAN module, or higher ADC channel count. Both share the same ECAN IP and instruction set, enabling code portability across the PIC18F CAN family.
Is PIC18F2585-I/SO RoHS compliant?
Yes, the PIC18F2585-I/SO is fully RoHS compliant per Microchip product documentation and is supplied in lead-free 28-SOIC packaging. The part is also REACH compliant and is qualified to JEDEC MSL 1 moisture sensitivity for surface-mount assembly without special floor-life controls.
What tools support programming the PIC18F2585-I/SO?
The PIC18F2585-I/SO is fully supported by Microchip's MPLAB X IDE with the free XC8 compiler, MPLAB Code Configurator (MCC), and the MPLAB ICD 5 in-circuit debugger/programmer. Legacy tools including PICkit 3, MPLAB ICD 3, and PICSTART Plus also support this device for migration of existing firmware projects.
What are the key specifications of PIC18F2585-I/SO that engineers should know?
The PIC18F2585-I/SO integrates 48 KB Flash, 3,328 bytes RAM, 256 bytes EEPROM, 25 digital I/O, a 10-bit ADC with 11 channels, one ECAN 2.0B active module, two EUSART, two MSSP, two CCP, and runs at 40 MHz (10 MIPS) from a 4.2 V to 5.5 V supply in the industrial -40 C to +85 C range, packaged in 28-SOIC. According to the Microchip datasheet, this combination targets mid-range CAN-enabled embedded nodes.

엔지니어링 참조 데이터: PIC18F2585-I/SO — 비교, 설계 지침 및 규정 준수 정보.

선택 가이드

Choose the PIC18F2585-I/SO when you need an 8-bit MCU with an integrated Enhanced CAN controller, 48 KB Flash, and at least 3 KB of RAM in a 28-SOIC package for industrial CAN nodes. It is the right fit when your firmware is within 48 KB, your I/O count fits in 25 pins, and your supply rail is a stable 5 V. Choose the PIC18F2580-I/SO instead when your code fits in 32 KB and you want to save cost; choose the PIC18F2585-E/SO for extended temperature environments (-40 C to +125 C); and choose the PIC18F2480-I/SO for cost-optimized designs that only need CAN 2.0A passive. Avoid the PIC18F2550-I/SO unless you need USB 2.0 FS OTG instead of CAN. All listed alternatives are drop-in pin-compatible in the 28-SOIC footprint.

대체품과의 비교

파라미터 이 제품 PIC18F2585-E/SO PIC18F2585T-I/SO PIC18F2580-I/SO PIC18F2550-I/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SOIC (SO) 28-SOIC (SO) - same 28-SOIC (SO) - same 28-SOIC (SO) - same 28-SOIC (SO) - same
Program Memory (Flash) 48 KB 48 KB 48 KB 32 KB (-33%) 32 KB (-33%)
RAM 3328 bytes 3328 bytes 3328 bytes 1536 bytes (-54%) 2048 bytes (-38%)
ECAN Module 1x ECAN 2.0B active 1x ECAN 2.0B active 1x ECAN 2.0B active 1x ECAN 2.0B active No ECAN (has USB 2.0 FS OTG instead)
Operating Temperature -40 C to +85 C (Industrial) -40 C to +125 C (Extended) -40 C to +85 C (Industrial) -40 C to +85 C (Industrial) -40 C to +85 C (Industrial)
Maximum CPU Speed 40 MHz (10 MIPS) 40 MHz (10 MIPS) 40 MHz (10 MIPS) 40 MHz (10 MIPS) 48 MHz (12 MIPS)
USB Support No No No No USB 2.0 Full-Speed OTG
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
Lifecycle Status Active Active Active Active Active

주요 차별점

  • Full ECAN 2.0B active with hardware acceptance filtering (vs PIC18F2480-I/SO)
  • Largest memory in the 28-SOIC PIC18F258x family (vs PIC18F2580-I/SO)
  • Industrial temperature grade as standard (vs PIC18F2585-H/SO)
  • CAN instead of USB for networked nodes (vs PIC18F2550-I/SO)

설계 노트

Power supply decoupling is critical for stable PIC18F2585-I/SO operation. Place a 100 nF X7R ceramic capacitor within 5 mm of each VDD/VSS pin pair (pins 8/19 and 20), and add a single 10 uF bulk tantalum or ceramic capacitor on the main VDD rail. The ECAN module is sensitive to VDD ripple; route VDD_CAN (pin 20) through a ferrite bead if switching regulators are used nearby. The MCU draws approximately 15 mA active at 40 MHz and falls to under 5 uA in Sleep mode with ECAN disabled.

Layout the 28-SOIC footprint per IPC-7351 SOIC-28 nominal land pattern with 1.27 mm pitch. Keep the ICSP pins (RB6/PGC pin 27, RB7/PGD pin 28) accessible with a 2x3 0.1 inch header footprint for in-circuit programming and debugging. Route the ECAN lines (RC6/TX pin 17, RC7/RX pin 20 region) as a matched-length differential pair to the CAN transceiver, and keep the bus stub length under 25 mm per ISO 11898 to preserve signal integrity at 1 Mbps.

Several common pitfalls can lock up a PIC18F2585-I/SO design. First, always configure the oscillator mode CONFIG1H bits correctly before applying power; an incorrect HS/EC selection will prevent startup. Second, do not enable the ECAN module before initializing the TRISC bits for CANTX/CANRX as inputs. Third, ensure /MCLR (pin 1) is pulled high through a 10 kohm resistor and bypassed with 100 nF to ground to prevent spurious resets. Finally, write-protect your application code by clearing the WRT bits in CONFIG6L/6H only after final firmware validation.

The ECAN bus requires 120 ohm termination at both physical ends of the bus. Place termination resistors as close as possible to the CANH and CANL pins of the transceiver, not at the MCU. Use twisted-pair cabling with characteristic impedance of 120 ohms. For long bus runs (>10 m), add split termination (two 60 ohm resistors with a 4.7 nF capacitor to ground at the midpoint) to suppress common-mode noise. Verify signal quality with an oscilloscope on CANH-CANL at 500 kbps before declaring the bus ready.

규정 준수 정보

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
무연
Yes
무할로겐
Yes
분쟁 광물
Compliant

RoHS and REACH compliant per Microchip product documentation. The PIC18F2585-I/SO is NOT AEC-Q100 qualified; for automotive applications choose the PIC18F2585-H/SO variant. Supplied in lead-free 28-SOIC packaging with JEDEC MSL 1 moisture sensitivity.

데이터 검증일: 2026-09-27 — XAIPART 부품 엔지니어링 팀이 검증하고 관리한 데이터

관련 검색

PIC18F2585-I/SO PIC18F2585-I/SO datasheet Microchip PIC18F2585 datasheet PDF PIC18F2585 CAN microcontroller PIC18F2585 28-SOIC PIC18F2585 ECAN 2.0B PIC18F2585 automotive CAN bus node PIC18F2585 vs PIC18F2580 PIC18F2585-I/SO price buy what is the flash size of PIC18F2585 PIC18F2585 drop-in replacement PIC18F2585 LIN CAN bridge PIC18F2585 MPLAB X IDE

관련 부품 & 용어

Microchip Technology PIC18F2585 PIC18F2585-I/SO PIC18F2585-E/SO PIC18F2580-I/SO PIC18F2480-I/SO PIC18F2550-I/SO PIC18F 8-bit microcontroller MCU Enhanced CAN ECAN 2.0B active MPLAB X IDE XC8 compiler ICD 5 28-SOIC SOIC package JEDEC IPC-7351 RoHS REACH AEC-Q100 ISO 11898 CAN bus J1939 NMEA 2000 automotive CAN industrial automation 10 MIPS 10-bit ADC
빠른 견적 RFQ
상세 정보를 모두 입력하십시오 — 영업팀이 24시간 이내에 답변드립니다
부품 번호 제조사 패키지 QTY 목표 가격 합계
합계: $0.00 USD
✓
견적이 제출되었습니다!

24시간 이내에 이메일로 답변드리겠습니다

1
RFQ 제출됨
2
견적 접수됨
3
주문 완료
4
결제
5
배송됨
6
배송 완료
RFQ 상세 보기