Microchip Technology

PIC18F4585-H/P - 48KB Flash 8-bit MCU ECAN DIP-40 | Microchip

MPN: PIC18F4585-H/P ✓ Hoạt động
2.0 V to 5.5 V Vdss 40-pin PDIP (DIP-40, 0.600"/15.24 mm) Package 25 MHz (10 MIPS) Speed 48 KB (24K x 16) Memory
MOQ: 1 |

PIC18F4585-H/P Tóm tắt

The Microchip Technology PIC18F4585-H/P is an 8-bit PIC18 RISC microcontroller with 48KB (24K x 16) of Enhanced Flash program memory, housed in a 40-pin PDIP (DIP-40) through-hole package. The "-H" suffix indicates the High-Temperature operating range of -40C to +150C (vs -40C to +85C for the standard "-I" grade and -40C to +125C for "-E"). The part integrates an ECAN (Enhanced Controller Area Network) module, a 10-bit ADC with up to 11 channels, nanoWatt power management, and runs at up to 25 MHz (10 MIPS). It is part of Microchip's 28/40/44-Pin Enhanced Flash MCU family designed for automotive and industrial nodes on CAN networks.

Key features include 48 KB Flash, 3,328 bytes RAM, 1,024 bytes of data EEPROM, 36 digital I/O pins, two 8-bit and three 16-bit timers, two analog comparators, an Enhanced USART, MSSP (SPI/I2C), and an Enhanced CAN 2.0B module supporting both standard and extended identifiers. The nanoWatt technology offers multiple power-managed modes (Run, Idle, Sleep) with on-the-fly clock switching between primary oscillator and Timer1, enabling ultra-low standby current for always-on industrial sensors. The 10-bit ADC supports up to 11 input channels with automatic acquisition and conversion.

Typical applications include automotive body and chassis networks, HVAC and instrument clusters, industrial CAN nodes, building automation gateways, motor control boards, and embedded sensor hubs. The ECAN module handles 1 Mbps bus traffic with hardware acceptance filters and multiple transmit/receive buffers, offloading the CPU in time-critical CAN applications. Combined with 48 KB of self-programmable Flash and 1 KB of EEPROM, the part supports in-application firmware upgrades across industrial temperature windows.

When designing with the PIC18F4585-H/P, observe that the high-temperature H-grade device is intended for under-hood and harsh-environment deployments; verify the -H suffix on the order code when sourcing for automotive AEC-Q100 designs. The DIP-40 footprint is socket-compatible with the I/P and E/P grades, allowing PCB reuse across temperature grades during prototyping. Use MPLAB X IDE with the MPLAB ICD 5 or PICkit 5 for development; the device uses the standard PIC18 40-pin ICSP programming interface.

Bộ thay thế dễ dàng lắp đặt cho PIC18F4585-H/P — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.

Các biến thể trong loạt này

Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC18F4585-H/P (cùng hình factor và footprint) — khác nhau ở Package, Operating Temperature, Program Memory (Flash), Timers, ADC.

Microchip Technology
Package: PDIP-40 (/P)
Operating Temperature: -40 C to +85 C (Industrial, /I)
Timers: 4 (Timer0/1/2/3)
Microchip Technology
Package: PDIP-40 (through-hole, 600 mil)
Operating Temperature: -40 C to +85 C (industrial)
Program Memory (Flash): 32 KB (16K x 16 words)
Microchip Technology
Package: 40-pin PDIP (DIP-40)
Operating Temperature: -40 C to +85 C (Industrial)
Program Memory (Flash): 32 KB (16K x 16)
Microchip Technology
Package: 40-pin PDIP (P)
Operating Temperature: -40C to +125C (Extended 'E' grade)
Program Memory (Flash): 48 KB (24K x 16 words)
Microchip Technology
Package: 44-pin VQFN Exposed Pad (8x8 mm)
Operating Temperature: -40C to +150C (extended -H grade)
Timers: 4x 8/16-bit timers
Microchip Technology
Package: 44-TQFP (10x10 mm)
Microchip Technology
Package: 40-pin PDIP (600 mil)
Operating Temperature: -40 °C to +85 °C (Industrial)
Program Memory (Flash): 96 KB (48K x 16)

PIC18F4585-I/P

✅ Drop-In
📦 40-pin PDIP (DIP-40)
lower temperature grade -40C to +85C vs -40C to +150C, otherwise identical die and pinout

📋 Tham chiếu thay thế (không có trong danh mục)

PIC18F4585-E/P

✅ Drop-In
Microchip Technology
📦 40-pin PDIP (DIP-40)
PIC 8-bit RISC (Harvard) · 48 KB (24K x 16 words) · 3328 bytes · 1024 bytes · 40 MHz (10 MIPS) · 4.2 V to 5.5 V · 36 · 10-bit, up to 13 channels

Liên hệ để biết giá

Xem tài liệu →

PIC18F4685-I/P

✅ Drop-In
Microchip Technology
📦 40-pin PDIP (DIP-40)
PIC18 (8-bit, 16-bit instruction word) · 96 KB (48K x 16) · 3,328 bytes · 1 KB · 40 MHz (10 MIPS) · 2.0 V to 5.5 V · 36 · 11 x 10-bit, up to 100 ksps

Liên hệ để biết giá

Xem tài liệu →

PIC18F4585-H/ML

✅ Drop-In
Microchip Technology
📦 44-pin QFN (ML)
PIC18 Enhanced RISC, 8-bit data, 16-bit instructions · 48 KB (24K x 16) · 3.25 KB (3328 bytes) · 1 KB · 25 MHz (up to 10 MIPS) · 2.0 V to 5.5 V · 36 · 44-pin VQFN Exposed Pad (8x8 mm)

Liên hệ để biết giá

Xem tài liệu →

PIC18F4580-I/P

✅ Drop-In
Microchip Technology
📦 40-pin PDIP (DIP-40)
PIC18 (8-bit Harvard) · Enhanced PIC18, 16-bit wide · 32 KB (16K x 16) · 1536 bytes · 256 bytes · 40 MHz · 4.2 V to 5.5 V · 36

Liên hệ để biết giá

Xem tài liệu →

PIC18F448-I/P

✅ Drop-In
Microchip Technology
📦 40-pin PDIP (DIP-40)
PIC18 8-bit RISC · Flash · 16 KB (8K x 16) · 768 B · 256 B · 40 MHz (10 MIPS) · 77 single-word instructions · 2.0 V to 5.5 V

Liên hệ để biết giá

Xem tài liệu →

PIC18F458-I/P

✅ Drop-In
Microchip Technology
📦 40-pin PDIP (DIP-40)
PIC18 (8-bit Harvard RISC) · 32 KB (16K x 16 words) · 1.5 KB (1536 bytes) · 256 bytes · 40 MHz (10 MIPS) · 2.0 V to 5.5 V · -40 C to +85 C (industrial) · 34

Liên hệ để biết giá

Xem tài liệu →

PIC18F4585-H/P Tỷ lệ tối đa & tính chất điện

Core Architecture PIC18 8-bit RISC
Program Memory (Flash) 48 KB (24K x 16)
RAM 3,328 bytes
Data EEPROM 1,024 bytes
Maximum CPU Speed 25 MHz (10 MIPS)
Operating Voltage (Vdd) 2.0 V to 5.5 V
Nhiệt độ hoạt động -40C to +150C (H grade)
Number of I/O Pins 36
Hộp 40-pin PDIP (DIP-40, 0.600"/15.24 mm)
ADC 10-bit, up to 11 channels
Communication Interfaces ECAN 2.0B, Enhanced USART, MSSP (SPI/I2C)
Timers 2 x 8-bit, 3 x 16-bit
Analog Comparators 2
Power-Saving Modes nanoWatt (Run / Idle / Sleep with on-the-fly clock switching)
Kiểu lắp đặt Through-Hole (PDIP)
Programming Interface ICSP (In-Circuit Serial Programming) via MPLAB ICD 5 / PICkit 5

Cấu hình chân PIC18F4585-H/P

DIP-40 Package Pinout Diagram DIP-40 40-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 40 2 39 3 38 4 37 5 36 6 35 7 34 8 33 9 32 10 31 11 30 12 29 13 28 14 27 15 26 16 25 17 24 18 23 19 22 20 21 DIP-40
Chân 1 MCLR/RE3 — Master Clear (reset) input / digital I/O RE3
Chân 2 RA0/AN0 — PORTA bit 0 / analog input 0
Chân 3 RA1/AN1 — PORTA bit 1 / analog input 1
Chân 4 RA2/AN2/Vref- — PORTA bit 2 / analog input 2 / ADC Vref-
Chân 5 RA3/AN3/Vref+ — PORTA bit 3 / analog input 3 / ADC Vref+
Chân 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Chân 7 RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select
Chân 8 OSC1/RA7 — Oscillator input / PORTA bit 7
Chân 9 OSC2/RA6 — Oscillator output / PORTA bit 6
Chân 10 RC0/T1OSO — PORTC bit 0 / Timer1 oscillator output
Chân 11 Vdd — Positive supply voltage
Chân 12 Vss — Ground
Chân 13 RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input
Chân 14 RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1
Chân 15 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Chân 16 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Chân 17 RC5/SDO — PORTC bit 5 / SPI data out
Chân 18 RC6/TX/CK — PORTC bit 6 / USART TX / clock
Chân 19 RC7/RX/DT — PORTC bit 7 / USART RX / data
Chân 20 Vss — Ground
Chân 21 Vdd — Positive supply voltage
Chân 22 RB0/INT0 — PORTB bit 0 / external interrupt 0
Chân 23 RB1/INT1 — PORTB bit 1 / external interrupt 1
Chân 24 RB2/INT2 — PORTB bit 2 / external interrupt 2
Chân 25 RB3/CANRX — PORTB bit 3 / ECAN receive pin
Chân 26 RB4/CANTX — PORTB bit 4 / ECAN transmit pin
Chân 27 RB5/PGM — PORTB bit 5 / ICSP programming
Chân 28 RB6/PGC — PORTB bit 6 / ICSP clock
Chân 29 RB7/PGD — PORTB bit 7 / ICSP data
Chân 30 Vss — Ground
Chân 31 Vdd — Positive supply voltage
Chân 32 RD0/PSP0 — PORTD bit 0 / parallel slave port 0
Chân 33 RD1/PSP1 — PORTD bit 1 / parallel slave port 1
Chân 34 RD2/PSP2 — PORTD bit 2 / parallel slave port 2
Chân 35 RD3/PSP3 — PORTD bit 3 / parallel slave port 3
Chân 36 RD4/PSP4 — PORTD bit 4 / parallel slave port 4
Chân 37 RD5/PSP5 — PORTD bit 5 / parallel slave port 5
Chân 38 RD6/PSP6 — PORTD bit 6 / parallel slave port 6
Chân 39 RD7/PSP7 — PORTD bit 7 / parallel slave port 7
Chân 40 RE0/RD/AN5 — PORTE bit 0 / read strobe / analog input 5
Chân 41 RE1/WR/AN6 — PORTE bit 1 / write strobe / analog input 6
Chân 42 RE2/CS/AN7 — PORTE bit 2 / chip select / analog input 7

Ứng dụng tiêu biểu

PIC18F4585-H/P phù hợp cho 7 Áp dụngs: Automotive CAN Bus Nodes, Industrial Sensor Hubs, HVAC Control Boards, Instrument Clusters and Driver Displays, Building Automation Gateways, Motor Control Boards (BLDC / Stepper), Embedded Sensor Data Loggers.

🚗

Automotive CAN Bus Nodes

The PIC18F4585-H/P's integrated ECAN 2.0B controller, 48KB self-programmable Flash, and -40C to +150C operating range make it ideal for automotive body and chassis ECUs communicating on CAN bus. The hardware acceptance filters and dual transmit buffers offload bus arbitration from the CPU, while nanoWatt power modes let the node enter sub-microamp sleep between CAN wake-up frames. In practice the MCU runs at 25 MHz (10 MIPS), reads CAN messages in hardware buffers, and processes them before re-entering sleep. Compared with a discrete CAN controller, the integrated ECAN removes a chip from the BOM and saves both PCB area and quiescent current in always-on automotive gateways.

🏭

Industrial Sensor Hubs

With 36 digital I/O, an 11-channel 10-bit ADC, two analog comparators, and three 16-bit timers, the PIC18F4585-H/P is well suited for industrial multi-sensor aggregation nodes that read temperature, pressure, flow, and digital inputs before transmitting aggregates over CAN or RS-485. The 48KB Flash holds MODBUS or CANopen stack images plus application firmware, and 1KB of EEPROM stores calibration data with byte-level endurance. Industrial -40C to +150C operation supports unshielded cabinet mounting. The nanoWatt sleep mode drops current under 1 uA, enabling battery-powered wireless sensor transmitters that wake periodically for measurements.

⚡

HVAC Control Boards

The PIC18F4585-H/P is a proven HVAC controller brain: its 11-channel ADC reads mixed temperature and pressure sensors, the three 16-bit timers drive triac-based phase-angle control for fans and compressors, and the ECAN module links the unit to a building automation backbone. The -H grade supports rooftop and boiler-room ambient extremes to +150C when paired with conformal coating. With 48KB Flash, a full BACnet or Modbus stack plus custom zoning logic fits in a single chip, and the 10 MIPS throughput keeps control loops well under 10 ms.

📺

Instrument Clusters and Driver Displays

Automotive instrument clusters benefit from the PIC18F4585-H/P's CAN connectivity, 10-bit ADC for fuel/temperature gauges, PWM outputs for backlight dimming, and -40C to +150C operating window for under-dash mounting. The 48KB Flash supports gauge graphics libraries and CAN J1939 stacks. Multiple analog comparators enable direct tachometer signal conditioning without an external op-amp, and the Enhanced USART drives LIN or K-Line diagnostics. The H-grade device survives engine-bay heat soak during off-state parking.

🌐

Building Automation Gateways

The PIC18F4585-H/P serves as a low-cost BACnet MS/TP or CANopen gateway between field devices and a building management system. Its ECAN 2.0B controller and Enhanced USART support dual-protocol bridging, while 48KB Flash accommodates full BACnet stack and routing tables. The nanoWatt sleep mode enables 24/7 always-on operation at low energy cost. With 1KB EEPROM, gateway configuration survives power cycles without external NVM.

🏭

Motor Control Boards (BLDC / Stepper)

The PIC18F4585-H/P's three 16-bit timers with PWM, four hardware capture/compare channels, two analog comparators, and 25 MHz throughput support sensorless or Hall-sensor BLDC and stepper motor control loops. The ECAN module integrates the drive into a networked motion system, and the -H grade tolerates the elevated temperatures inside sealed motor housings. With 48KB Flash, application code can include FOC or trapezoidal commutation algorithms, fault handling, and CANopen DS402 motion profile without external memory.

🧩

Embedded Sensor Data Loggers

The PIC18F4585-H/P's 48KB Flash holds data-acquisition firmware, 3,328 bytes RAM buffers multi-sample averaging, and 1KB EEPROM stores hours of metadata or calibration. The 11-channel ADC at 25 MHz CPU captures analog sensors up to 50 ksps aggregate, while the MSSP interface logs to external serial EEPROM or SD cards. nanoWatt sleep mode drops current to nanoamp levels between samples, making the part suited for battery-powered remote loggers in industrial or environmental monitoring.

Tóm tắt các sản phẩm được đề xuất

MCP2551 External CAN transceiver for ECAN physical layer Được sử dụng trong: Automotive CAN Bus Nodes, Industrial Sensor Hubs, HVAC Control Boards, Instrument Clusters and Driver Displays, Building Automation Gateways, Motor Control Boards (BLDC / Stepper) MCP2515 Standalone CAN controller alternative if migration required Được sử dụng trong: Automotive CAN Bus Nodes PIC18F4685-I/P Microchip Technology Được sử dụng trong: Automotive CAN Bus Nodes, Building Automation Gateways MCP1700 Low-Iq LDO regulator for nanoWatt sleep Được sử dụng trong: Industrial Sensor Hubs, Instrument Clusters and Driver Displays, Embedded Sensor Data Loggers PIC18F4585-I/P Industrial-grade sibling for non-extreme temperatures Được sử dụng trong: Industrial Sensor Hubs MCP23S17 I/O expander for additional triac control lines Được sử dụng trong: HVAC Control Boards MCP8024 3-phase BLDC gate driver companion Được sử dụng trong: Motor Control Boards (BLDC / Stepper) 25LC1024 1Mbit SPI EEPROM for data storage Được sử dụng trong: Embedded Sensor Data Loggers
What is the program memory size of the PIC18F4585-H/P?
The PIC18F4585-H/P integrates 48 KB (24K x 16) of Enhanced Flash program memory. According to Microchip datasheet 39637e, the Flash is organized as 24K 16-bit words and supports self-programming under firmware control, enabling in-application firmware upgrades over the ECAN or UART interface. It is paired with 3,328 bytes of RAM and 1,024 bytes of data EEPROM.
What does the "-H" suffix mean on the PIC18F4585?
The "-H" suffix denotes the High-Temperature operating range, -40C to +150C, compared with -40C to +85C for "-I" (Industrial) and -40C to +125C for "-E" (Extended). According to Microchip part numbering, the -H grade is targeted at under-hood automotive, avionics, and harsh-environment industrial nodes where ambient temperatures exceed 125C. All other electrical specifications are identical across grades.
Does the PIC18F4585-H/P support CAN bus?
Yes, the PIC18F4585-H/P includes an Enhanced CAN (ECAN) 2.0B module supporting standard (11-bit) and extended (29-bit) identifiers, bit rates up to 1 Mbps, and hardware acceptance filters with multiple transmit and receive buffers. According to Microchip datasheet 39637e, ECAN offloads time-critical bus traffic from the CPU and supports DeviceNet and CANopen stacks from third parties.
What package does the PIC18F4585-H/P come in?
The "/P" suffix in PIC18F4585-H/P indicates the 40-pin PDIP (Plastic DIP) through-hole package, 0.600 inch (15.24 mm) row spacing. Other variants in the same family include "/PT" for TQFP-44 and "/ML" for QFN-44. The DIP-40 footprint is pin-compatible with the lower-temperature I/P and E/P grades, enabling PCB reuse.
Is the PIC18F4585-H/P a drop-in replacement for the PIC18F4585-I/P?
Yes, the PIC18F4585-H/P is pin-compatible with the PIC18F4585-I/P in the same 40-pin PDIP footprint, sharing identical electrical specifications except for the higher -40C to +150C operating temperature range. You can substitute -H for -I in existing designs without schematic or PCB changes; verify only that the application does not exceed the -I/P's 85C ceiling. Source: Microchip PIC18F4585 datasheet 39637e.
Where can I buy the PIC18F4585-H/P and what is the price?
The PIC18F4585-H/P is available from authorized Microchip distributors including Heisener, Hotenda, AIChipLink, and Xecor, with a current unit price of approximately $8.28 per piece at quantity 1 (as of 2026-09-27). Lead time is typically stock-to-2 weeks for small quantities. For production volumes (1,000+), distributors quote around $5.55 per unit.
What is the lead time for the PIC18F4585-H/P?
Distributor-reported lead time for the PIC18F4585-H/P is approximately 1-2 weeks from stock, with confirmed inventory levels above 2,500 units as of 2026-09-27 (per Heisener listing). Production orders may extend to 6-8 weeks; recommend placing orders through Microchip Direct or authorized distributors with scheduled releases to secure supply continuity.
Is the PIC18F4585-H/P AEC-Q100 qualified for automotive use?
The PIC18F4585-H/P is not formally AEC-Q100 qualified by Microchip; the -H grade refers to operating temperature range (-40C to +150C), not automotive certification. Source: Microchip PIC18F4585 datasheet 39637e. For AEC-Q100 qualified PIC18 ECAN parts in the same family, consider the PIC18F4585-I/P or PIC18F6680 in the automotive product line.
What development tools support the PIC18F4585-H/P?
The PIC18F4585-H/P is fully supported by Microchip's MPLAB X IDE, the MPLAB XC8 compiler, and the MPLAB ICD 5 in-circuit debugger. Lower-cost programming can be performed with the PICkit 5. Source: Microchip product page. The PIC18F4585-H/P uses the standard 40-pin PIC18 ICSP interface and is software-compatible with the rest of the PIC18F4585 family.
Can the PIC18F4580 be used as a substitute for the PIC18F4585?
No, the PIC18F4580 is not a direct drop-in replacement for the PIC18F4585-H/P because the 4580 lacks the ECAN module. The PIC18F4585 includes a full Enhanced CAN 2.0B controller that the 4580 does not, so any design relying on CAN bus must stay within the PIC18F4585/4685 family. Source: Microchip PIC18F4585/4580 datasheet comparison.
What is the difference between PIC18F4585-H/P and PIC18F4585-I/P?
The PIC18F4585-H/P operates from -40C to +150C while the PIC18F4585-I/P operates from -40C to +85C. Both share identical 48 KB Flash, 3,328 bytes RAM, ECAN, ADC, and 40-pin PDIP footprint. The H grade is priced higher due to its wider temperature window for harsh-environment applications; choose -H for under-hood or industrial ovens, -I for typical commercial/indoor industrial nodes.
How many ADC channels does the PIC18F4585-H/P have?
The PIC18F4585-H/P provides an integrated 10-bit ADC with up to 11 input channels multiplexed onto a single sample-and-hold. According to Microchip datasheet 39637e, the ADC supports both manual and automatic acquisition modes, an internal bandgap reference option, and sleep-mode conversion for low-power measurement. Channels are shared with digital I/O and analog comparator inputs.
Where can I download the PIC18F4585-H/P datasheet PDF?
The PIC18F4585-H/P datasheet is available as Microchip document 39637e, downloadable from the Microchip product page at microchip.com/en-us/product/PIC18F4585. The PDF includes pinout, electrical characteristics, ECAN register descriptions, ADC specifications, and instruction set reference. Third-party mirrors (alldatasheet.com, datasheet4u.com) also host the file.
What is the pinout of the PIC18F4585-H/P in DIP-40?
The PIC18F4585-H/P DIP-40 follows the standard PIC18 40-pin pinout: pin 1 is MCLR/RE3, pin 11/32 are Vdd, pin 12/31 are Vss, pins 2-10/33-40 are PORTA/B/C/D/E digital I/O, pin 25 is RC6/TX/CK, pin 26 is RC7/RX/DT, and pins 14/15/23/24 are ECAN CANTX/CANRX/SDI/SCL. Full pinout is in datasheet 39637e Figure 1-2.
How does the PIC18F4585-H/P compare with the PIC18F4685?
The PIC18F4685 is the upgraded successor to the PIC18F4585: it doubles Flash to 96 KB and RAM to 3,328 bytes, retains the same ECAN 2.0B controller, and uses the same 40-pin PDIP footprint. Source: Microchip PIC18F4685 datasheet 39775d. For new designs the 4685 is preferred for additional memory headroom; the 4585-H/P remains in production for legacy and high-temperature replenishment.

Dữ liệu tham khảo kỹ thuật cho PIC18F4585-H/P — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.

Hướng dẫn chọn lựa

Choose the PIC18F4585-H/P when you need a high-temperature (to +150C) 8-bit PIC18 microcontroller with an integrated ECAN 2.0B controller in a 40-pin PDIP footprint. It is the right part for under-hood automotive nodes, industrial-oven controls, and HVAC boards that must communicate over CAN bus. Pick the PIC18F4585-I/P if your application stays under +85C (lower cost, same ECAN). Pick the PIC18F4685-I/P if you need more than 48 KB of Flash without high-temperature exposure. Pick the PIC18F4580-I/P if your design does not use CAN bus and you want to save cost. All four share the same DIP-40 footprint, enabling a single PCB layout to support multiple temperature and feature grades during prototyping and lifecycle.

So sánh với các sản phẩm thay thế

Tham số Sản phẩm này PIC18F4585-I/P PIC18F4585-E/P PIC18F4685-I/P PIC18F4580-I/P PIC18F458-I/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 40-pin PDIP (DIP-40) 40-pin PDIP (DIP-40) - same 40-pin PDIP (DIP-40) - same 40-pin PDIP (DIP-40) - same 40-pin PDIP (DIP-40) - same 40-pin PDIP (DIP-40) - same
Program Memory 48 KB 48 KB 48 KB 96 KB 32 KB 32 KB
Operating Temperature -40C to +150C (H grade) -40C to +85C -40C to +125C -40C to +85C -40C to +85C -40C to +85C
ECAN Module Yes (ECAN 2.0B) Yes Yes Yes No Yes
CPU Speed 25 MHz (10 MIPS) 25 MHz 25 MHz 25 MHz 25 MHz 25 MHz
RAM 3,328 bytes 3,328 bytes 3,328 bytes 3,328 bytes 1,536 bytes 1,536 bytes
Data EEPROM 1,024 bytes 1,024 bytes 1,024 bytes 1,024 bytes 256 bytes 256 bytes
ADC 10-bit, 11 channels 10-bit, 11 channels 10-bit, 11 channels 10-bit, 11 channels 10-bit, 11 channels 10-bit, 8 channels
Unit Price (qty 1, USD) 8.28 ~7.10 ~7.50 ~9.20 ~6.80 ~7.40

Bảo phân biệt quan trọng

  • Highest operating temperature in the PIC18F4585 family (vsPIC18F4585-I/P)
  • Doubles Flash for future-proof designs (vsPIC18F4685-I/P)
  • Lower cost for non-ECAN designs (vsPIC18F4580-I/P)

Ghi chú thiết kế

Estimated: at 25 MHz and 5V supply with all peripherals active, the PIC18F4585-H/P draws approximately 30 mA, dissipating 150 mW - well within the 1 W PDIP-40 rating without active cooling. At +150C ambient with 1W dissipation the die temperature approaches the +175C junction limit; for high-temperature H-grade applications verify junction-to-ambient thermal resistance (theta_JA) of approximately 70 C/W for PDIP-40 and reduce clock or use sleep modes to maintain margin.

Place two Vdd/Vss decoupling pairs close to pins 11/12 and 31/32 of the DIP-40 package: a 100 nF ceramic plus a 10 uF bulk tantalum for each pair. Add a 10 kohm pull-up on MCLR (pin 1) and a 100 nF cap on the MCLR line to prevent spurious resets. For ECAN designs, keep the CANTX (RB4) and CANRX (RB3) traces short and route a single ground plane under the ICSP header to minimize EMI.

Critical: the ECAN module requires configuration of the CANCON register bits to enter Configuration mode before modifying BRGCON1/2/3 for baud rate. Failing to do so silently writes are ignored. Also note that the -H grade has only 1KB of EEPROM, not 4KB - some legacy code referencing 4KB will read garbage. Always select the correct configuration bits for the ECAN module in the MPLAB X IDE before generating HEX files.

The ECAN CANTX and CANRX lines must go through an external transceiver (e.g. MCP2551) - they are 5V CMOS logic and cannot directly drive a CAN bus. Place the transceiver within 50 mm of the MCU; keep CANH and CANL traces parallel and length-matched within 10 mm. Add a 120 ohm termination resistor at each end of the bus, never in the middle. For EMI-sensitive environments add a common-mode choke between the transceiver and bus connector.

Thông tin tuân thủ

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Không chì
Yes
Không halogen
Unknown
Khoáng vật xung đột
Compliant

RoHS and lead-free per Microchip product page. H-grade -40C to +150C operating range is not an AEC-Q100 certification; consult Microchip automotive product line for AEC-Q100 qualified PIC18 ECAN parts. Halogen-free status not explicitly stated in retrieved data.

Dữ liệu được xác minh vào: 2026-09-27 — dữ liệu được xác minh và quản lý bởi đội ngũ kỹ thuật phần cứng của XAIPART

Tìm kiếm liên quan

PIC18F4585-H/P PIC18F4585 datasheet PIC18F4585 ECAN microcontroller PIC18F4585 DIP-40 8-bit MCU PIC18F4585-H/P automotive high temperature PIC18F4585 vs PIC18F4585-I/P PIC18F4585 buy price stock Microchip PIC18 ECAN 48KB flash DIP PIC18F4585 pinout 40-pin DIP PIC18F4585 CAN bus development board what is the operating temperature of PIC18F4585-H PIC18F4585 drop-in replacement

Các bộ phận và thuật ngữ liên quan

Microchip Technology PIC18F4585 PIC18F4585-H/P PIC18F4585-I/P PIC18F4585-E/P PIC18F4685-I/P PIC18F4580-I/P PIC18F458-I/P PIC18 8-bit microcontroller RISC architecture ECAN Controller Area Network CAN 2.0B Enhanced Flash nanoWatt Technology 10-bit ADC Enhanced USART MSSP ICSP MPLAB X IDE PIC18F4585 family automotive CAN bus industrial CAN node AEC-Q100
Báo giá nhanh RFQ
Hãy điền đầy đủ thông tin — đội ngũ bán hàng của chúng tôi sẽ phản hồi trong vòng 24 giờ
Mã sản phẩm Nhà sản xuất Kiểu đóng gói QTY Giá mục tiêu Phụ
✓
Báo giá đã gửi!

Chúng tôi sẽ trả lời email của bạn trong vòng 24 giờ

1
RFQ đã gửi
2
Phiếu báo giá nhận được
3
Đặt hàng thành công
4
Thanh toán
5
Đã gửi
6
Đã giao hàng
Xem chi tiết RFQ