Microchip Technology

PIC18F4585-E/ML - 8-bit 25MHz 48KB Flash MCU w/ECAN | Microchip

料号: PIC18F4585-E/ML ✓ 量产中
有现货 1-3 个工作日内发货
2.0 V to 5.5 V Vdss 44-pin QFN (8x8 mm) with exposed pad Package 25 MHz (10 MIPS) Speed 48 KB (24K x 16) Memory
低至 $6.04 USD / 件
最小起订量: 1 |
价格更新于: 2026-09-27
批量定价
数量 单价 小计
1 $10.05 $10.05
10 $9.05 $90.50
100 $7.55 $755.00
500 $6.8 $3,400.00
1,000 $6.04 $6,040.00
ℹ️ 所有价格均以 USD 计价

PIC18F4585-E/ML 概述

The Microchip Technology PIC18F4585-E/ML is an 8-bit PIC18F-series microcontroller with 48KB (24K x 16) of Flash program memory, 3,328 bytes of RAM, and an integrated ECAN (Enhanced Controller Area Network) module, housed in a 44-pin QFN (8x8 mm) package with exposed thermal pad. It runs at up to 25 MHz from a 2.0V to 5.5V supply and is qualified for the -40C to +125C extended automotive/industrial temperature range.

An 8-bit microcontroller (MCU) is a small, self-contained computer-on-a-chip that integrates a CPU, non-volatile program memory (Flash/ROM), volatile working memory (RAM), peripherals, and I/O on a single die. The PIC18F family sits in the hierarchy: 8-bit microcontroller -> microcontroller -> embedded controller -> semiconductor IC. ECAN is an enhanced implementation of the Bosch CAN 2.0B protocol with multiple mailboxes, filters, and masks for automotive and industrial networking.

Key features of the PIC18F4585-E/ML include a 10-bit ADC with up to 13 input channels, multiple timers, an Enhanced USART, MSSP (SPI/I2C), and the nanoWatt power-management feature set with idle, sleep, and run modes. The device also offers self-programmability, an ICD/ICSP debug interface, and a 10 MIPS instruction throughput at 40 MHz oscillator (with 4x PLL).

Architecturally, the PIC18F4585 uses Microchip's Harvard RISC core with separate program and data buses, a 16-bit instruction word, and hardware multiply. The ECAN engine offloads bus arbitration and message filtering from the CPU, leaving significant bandwidth for application logic, sensor acquisition, or motor control loops.

Typical applications include automotive body and chassis ECAN nodes, industrial CAN-based sensor networks, HVAC controllers, building automation gateways, and general-purpose embedded control with CAN connectivity. The wide operating voltage range and extended temperature grade also suit battery-management and heavy-industrial equipment.

When designing with this part, ensure the QFN exposed pad is soldered to a sufficient copper pour to keep junction rise within limits, place decoupling capacitors within 3 mm of each power pin, and validate ECAN bus termination (120 ohm) at each network end. The /ML suffix indicates the 44-pin QFN (8x8 mm) package.

This page synthesizes distributor pricing, same-brand drop-in alternatives from Microchip's PIC18F family, and practical design notes not found in the manufacturer datasheet.

直接替换替代料: PIC18F4585-E/ML ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。

本系列中的变体

可与以下型号直接替换的同系列型号: PIC18F4585-E/ML (相同外形与封装尺寸) ——差异在于 Package, Operating Temperature, Program Memory (Flash), ADC, MSL Level.

Microchip Technology
Package: 44-QFN (8x8 mm)
Operating Temperature: -40 C to +85 C
ADC: 10-bit, 11 channels
Microchip Technology
Package: 44-pin QFN (8x8 mm) - ML suffix
Operating Temperature: -40 C to +85 C (industrial, -I suffix)
Program Memory (Flash): 48 KB (24K x 16 words)
Microchip Technology
Package: 44-VQFN (8x8 mm) Exposed Pad
Operating Temperature: -40 °C to +125 °C (E = Extended)
Program Memory (Flash): 32 KB (16K x 16)
Microchip Technology
Package: 44-pin QFN (8x8 mm) with exposed thermal pad
Program Memory (Flash): 64 KB (32K x 16 words)
ADC: 10-bit, up to 11 channels
Microchip Technology
Package: 44-QFN (8x8 mm) with Exposed Pad
Operating Temperature: -40C to +85C (Industrial, -I suffix)
ADC: 10-bit, up to 11 channels
Microchip Technology
Package: 44-QFN (8x8 mm) with exposed pad (ML)
Operating Temperature: -40 C to +125 C (Extended, automotive grade)
Program Memory (Flash): 80 KB (40K x 16)

快速对比工具——选择替代料号进行并排对比:

PIC18F4585-I/ML

✅ 直接替换
Microchip Technology
📦 44-pin QFN (8x8)
8-bit Microcontroller (MCU) · PIC® 18F · 48 KB (24K x 16 words) · 3,328 bytes · 1,024 bytes · 40 MHz (10 MIPS) · 4.2 V to 5.5 V · 36

✓ 有现货

$5.53 / 个

查看数据手册 →

PIC18F4585T-E/ML

✅ 直接替换
📦 44-pin QFN (8x8)
tape and reel packing, same die, extended temperature, pin-to-pin compatible

📋 参考替代料(不在目录中)

PIC18F4580-I/ML

✅ 直接替换
📦 44-pin QFN (8x8)
Flash 32 KB vs 48 KB (-33%), same ECAN + peripherals, pin-to-pin

📋 参考替代料(不在目录中)

PIC18F4480-I/ML

✅ 直接替换
Microchip Technology
📦 44-pin QFN (8x8)
PIC · 8-bit · PIC 18F · 40 MHz · 10 MIPS · FLASH · 16 KB (8K x 16) · 768 bytes

✓ 有现货

$4.89 / 个

查看数据手册 →

PIC18F4680-I/ML

✅ 直接替换
Microchip Technology
📦 44-pin QFN (8x8)
8-bit Microcontroller (MCU) · PIC 18F · PIC · 8-bit · 64 KB (32K x 16) Flash · 3328 bytes · 1024 bytes · 40 MHz (10 MIPS)

✓ 有现货

$9.84 / 个

查看数据手册 →

PIC18F4550-I/ML

✅ 直接替换
📦 44-pin QFN (8x8)
USB 2.0 FS + ECAN, Flash 32 KB vs 48 KB (-33%), pin-to-pin in same 44-QFN footprint

📋 参考替代料(不在目录中)

PIC18F4585-E/ML 最大额定值与电气特性

Core PIC18F, 8-bit Harvard RISC
Program Memory (Flash) 48 KB (24K x 16)
RAM 3,328 bytes
Maximum CPU Speed 25 MHz (10 MIPS)
Supply Voltage (VDD) 2.0 V to 5.5 V
工作温度 -40 C to +125 C (Extended, -E suffix)
封装 44-pin QFN (8x8 mm) with exposed pad
安装类型 Surface Mount
ADC 10-bit, up to 13 channels
Communication ECAN, Enhanced USART, MSSP (SPI/I2C)
CAN ECAN 2.0B (Enhanced Controller Area Network)
Power-Saving Modes nanoWatt (idle, sleep, run modes)
Debug / Programming ICSP / ICD
RoHS 状态 Compliant

PIC18F4585-E/ML 引脚配置

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
引脚 1 RA0/AN0 — PORTA bit 0 / analog input 0
引脚 2 RA1/AN1 — PORTA bit 1 / analog input 1
引脚 3 RA2/AN2/VREF- — PORTA bit 2 / analog input 2 / ADC VREF-
引脚 4 RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC VREF+
引脚 5 RA4 — PORTA bit 4
引脚 6 RA5 — PORTA bit 5
引脚 7 RA6 — PORTA bit 6
引脚 8 RA7 — PORTA bit 7
引脚 9 VSS — Ground reference
引脚 10 VDD — Positive supply (2.0 V to 5.5 V)
引脚 11 RB0/INT0 — PORTB bit 0 / external interrupt 0
引脚 12 RB1/INT1 — PORTB bit 1 / external interrupt 1
引脚 13 RB2 — PORTB bit 2
引脚 14 RB3 — PORTB bit 3
引脚 15 RB4 — PORTB bit 4
引脚 16 RB5 — PORTB bit 5
引脚 17 RB6/PGC — PORTB bit 6 / ICSP clock
引脚 18 RB7/PGD — PORTB bit 7 / ICSP data
引脚 19 VSS — Ground reference
引脚 20 VDD — Positive supply (2.0 V to 5.5 V)
引脚 21 RC0 — PORTC bit 0
引脚 22 RC1 — PORTC bit 1
引脚 23 RC2 — PORTC bit 2
引脚 24 RC3 — PORTC bit 3
引脚 25 RC4 — PORTC bit 4
引脚 26 RC5 — PORTC bit 5
引脚 27 RC6 — PORTC bit 6
引脚 28 RC7 — PORTC bit 7
引脚 29 RE0/RD — PORTE bit 0 / parallel slave port read
引脚 30 RE1/WR — PORTE bit 1 / parallel slave port write
引脚 31 RE2/CS — PORTE bit 2 / parallel slave port chip select
引脚 32 VDD — Positive supply (2.0 V to 5.5 V)
引脚 33 VSS — Ground reference
引脚 34 OSC1/CLKI/RA7 — Crystal oscillator input / external clock
引脚 35 OSC2/CLKO/RA6 — Crystal oscillator output
引脚 36 MCLR — Master clear (reset) input
引脚 37 C1OUT — Comparator 1 output
引脚 38 C2OUT — Comparator 2 output
引脚 39 P1A/ECCP1 — Enhanced CCP1 PWM output / P1A
引脚 40 P1B — Enhanced PWM P1B output
引脚 41 P1C — Enhanced PWM P1C output
引脚 42 P1D — Enhanced PWM P1D output
引脚 43 NC — Not connected (per datasheet)
引脚 44 EP — Exposed thermal pad (connect to VSS)

典型应用

PIC18F4585-E/ML 适用于 6 应用s: Automotive Body ECAN Node, Industrial CAN-Based Sensor Hub, HVAC Climate Controller, Building Automation Gateway, Battery Management Module, General-Purpose CAN Node with USB Debug.

🚗

Automotive Body ECAN Node

The PIC18F4585-E/ML is well suited as a body-control ECAN node because its integrated ECAN 2.0B engine offloads bus arbitration from the CPU and its -40C to +125C extended temperature grade meets automotive under-hood and cabin requirements. With 48 KB Flash it can host a CANopen or J1939 lightweight stack alongside application firmware, while the 10-bit ADC with up to 13 channels reads multiple analog sensors (temperature, lighting, position) without external muxes. Place the MCU near the bus with a 120 ohm termination resistor at each network end and isolate the bus with a CAN transceiver such as the MCP2551.

🏭

Industrial CAN-Based Sensor Hub

In a CAN-based industrial sensor hub the PIC18F4585-E/ML aggregates analog and digital sensor data and publishes it over ECAN. Its 25 MHz / 10 MIPS core easily handles periodic 100 ms sensor reads plus CAN message composition. The MSSP peripheral supports I2C or SPI sensors, and the Enhanced USART enables RS-485 fallback for legacy equipment. NanoWatt sleep modes allow battery-powered field nodes to sleep below 1 uA between transmissions, extending service intervals for remote installations.

🏭

HVAC Climate Controller

HVAC climate controllers benefit from the PIC18F4585-E/ML's mix of analog and digital peripherals. The 10-bit ADC samples thermistor temperature inputs, the Enhanced PWM channels drive fan or damper actuators, and ECAN connects the unit to a building automation bus. The 3,328 bytes of RAM is sufficient for short PID control loops and a small BACnet/CANopen message buffer. Low-voltage operation down to 2.0 V supports 24 V industrial supply rails through a simple linear regulator.

🧩

Building Automation Gateway

A building automation gateway using the PIC18F4585-E/ML can bridge ECAN to other field buses via the Enhanced USART (Modbus RTU over RS-485) or MSSP (I2C sensor expansion). With 48 KB Flash the gateway can host a small protocol translation table, scheduling logic, and diagnostics. The exposed pad QFN package and wide temperature range allow installation in unconditioned electrical rooms.

⚡

Battery Management Module

In a battery management module the PIC18F4585-E/ML measures individual cell voltages via the 10-bit ADC, controls balancing MOSFETs via PWM, and reports state-of-charge over ECAN to a master charger controller. Operating down to 2.0 V allows operation directly from a single Li-ion cell during deep discharge, and nanoWatt sleep modes minimize quiescent draw when the pack is idle.

🔧

General-Purpose CAN Node with USB Debug

Designers prototyping a CAN node benefit from the PIC18F4585-E/ML's ICSP/ICD debug interface for in-circuit debugging, plus the ECAN peripheral for bus communication. The same QFN footprint is shared with PIC18F4550-I/ML which adds USB, enabling an upgrade path to USB-CAN bridge hardware without PCB changes. This simplifies NPI and field firmware updates across a product family.

推荐产品汇总

MCP2551 CAN transceiver between PIC18 ECAN and physical bus 用于: Automotive Body ECAN Node, HVAC Climate Controller, Building Automation Gateway, Battery Management Module, General-Purpose CAN Node with USB Debug PIC18F4585-E/ML Microchip Technology 用于: Automotive Body ECAN Node, Battery Management Module MCP2515 External CAN controller for SPI-attached nodes 用于: Industrial CAN-Based Sensor Hub MAX485 RS-485 transceiver companion 用于: Industrial CAN-Based Sensor Hub, Building Automation Gateway LM7805 5 V linear regulator for VDD 用于: HVAC Climate Controller PIC18F4550-I/ML USB-equipped sibling for USB-CAN bridge upgrade 用于: General-Purpose CAN Node with USB Debug
What is the operating voltage of PIC18F4585-E/ML?
The PIC18F4585-E/ML operates from 2.0 V to 5.5 V on VDD, supporting the full PIC18F family wide-range specification. According to the manufacturer datasheet, this range covers both battery-powered and 5 V regulated designs. Designers should hold VDD within the spec during Flash programming and ECAN bus activity.
How much Flash program memory does PIC18F4585-E/ML have?
The PIC18F4585-E/ML contains 48 KB (24K x 16) of Flash program memory, organized as 16-bit words. This is sufficient for CAN-stack plus application code in typical automotive body controllers. Self-programmability allows in-application firmware updates over the ECAN bus.
Does PIC18F4585-E/ML include a CAN module?
Yes - the PIC18F4585-E/ML integrates Microchip's ECAN (Enhanced Controller Area Network) engine, compliant with CAN 2.0B. According to Microchip, ECAN provides multiple mailboxes, acceptance filters, and masks to offload bus arbitration from the CPU. This makes the part well-suited for automotive and industrial CAN nodes.
What package does PIC18F4585-E/ML use?
The PIC18F4585-E/ML is supplied in a 44-pin QFN (also called VQFN) package measuring 8 x 8 mm with an exposed thermal pad. The /ML suffix is Microchip's package designator for this QFN. The exposed pad must be soldered to a copper pour for thermal and electrical performance.
What is the maximum CPU clock frequency of PIC18F4585-E/ML?
The PIC18F4585-E/ML runs at up to 25 MHz oscillator input, delivering 10 MIPS instruction throughput. According to the datasheet, the PIC18F4585 family supports PLL multipliers (typically 4x) to derive 40 MHz from a 10 MHz crystal. Designers must respect VDD vs. frequency derating curves.
Where can I buy PIC18F4585-E/ML online?
The PIC18F4585-E/ML is in stock at major authorized distributors including DigiKey and Mouser, with a typical 1-piece unit price around $10.05 USD as of 2026-09-27. Lead times are usually 6-12 weeks from Microchip directly; distributor stock typically ships same-day for small quantities.
What is the price of PIC18F4585-E/ML at 100 pieces?
The PIC18F4585-E/ML is priced at approximately $7.55 USD per unit at 100-piece quantity as of 2026-09-27, based on distributor data. Volume pricing at 1,000 pieces drops to about $6.04 USD per unit. Always confirm with the distributor for current quotes and reel packaging.
Is PIC18F4585-E/ML in stock right now?
Yes, the PIC18F4585-E/ML is reported in stock at DigiKey, Mouser, and several authorized distributors as of 2026-09-27. Heisener listed 2,752 pieces available with shipment dates of Oct 21 - Oct 26. Check Octopart for live aggregated stock across 10+ distributors.
PIC18F4585-E/ML vs PIC18F4680 - which should I choose?
Both are PIC18F ECAN devices, but the PIC18F4680 doubles the Flash to 64 KB and the RAM to 3,328 bytes while keeping the same 44-pin QFN footprint. Choose PIC18F4585-E/ML if your code fits in 48 KB and you want lower unit cost. Choose PIC18F4680 if you need headroom for richer CAN stacks or application code.
What is the best drop-in replacement for PIC18F4585-E/ML?
The most direct drop-in replacements are Microchip's own PIC18F4580-I/ML (32 KB Flash, same 44-pin QFN), PIC18F4480-I/ML (same family, 44-pin QFN), and PIC18F4680-I/ML (64 KB Flash upgrade, 44-pin QFN). All share the 44-pin QFN (8x8) footprint, allowing PCB-only firmware changes rather than layout rework.
Where to download PIC18F4585-E/ML datasheet PDF?
The official PIC18F4585 datasheet PDF is hosted on Microchip's website under the product page for PIC18F4585. Search "PIC18F4585" at microchip.com and click the "Documentation" tab for the latest revision. Third-party mirrors such as alldatasheet.com and datasheetq.com also distribute the same file.
Where to find PIC18F4585-E/ML pinout?
The 44-pin QFN pinout is documented in the PIC18F4585 datasheet, in the "Pin Diagrams" section for the 44-pin QFN (ML) package variant. The pin numbering is standard QFN counter-clockwise from pin 1 at the top-left dot marker. This product page also includes a pinout table summarizing every pin.
Can PIC18F4585T-I/ML replace PIC18F4585-E/ML?
The PIC18F4585T-I/ML is the tape-and-reel, industrial-temperature (-40C to +85C, I-suffix) variant of the same die in the same 44-pin QFN package. It is electrically compatible but only qualified to -40C to +85C, whereas PIC18F4585-E/ML is qualified to -40C to +125C. Use PIC18F4585T-I/ML as a drop-in for non-automotive commercial/industrial products only.
What are the key specifications of PIC18F4585-E/ML that engineers should know?
The PIC18F4585-E/ML integrates 48 KB Flash, 3,328 bytes RAM, ECAN 2.0B, a 10-bit ADC with up to 13 channels, MSSP (SPI/I2C), Enhanced USART, nanoWatt power management, and runs at 25 MHz / 10 MIPS from 2.0 V to 5.5 V. The 44-pin QFN (8x8 mm) package with exposed thermal pad is rated -40C to +125C, making it suitable for automotive and industrial ECAN nodes.

工程参考数据: PIC18F4585-E/ML ——对比、设计指导和合规信息。

选型指南

Choose the PIC18F4585-E/ML when you need a 48 KB Flash, ECAN-equipped 8-bit MCU qualified to -40C to +125C in a 44-pin QFN package. Pick PIC18F4585-I/ML for the same silicon at the lower industrial temp grade (lower cost). Choose PIC18F4580-I/ML if 32 KB Flash is sufficient. Choose PIC18F4680-I/ML for an upgrade path to 64 KB Flash in the same footprint. Choose PIC18F4550-I/ML if USB 2.0 full-speed is also required. All five share the 44-pin QFN footprint so the PCB does not change between variants, only the firmware and reel suffix do.

与替代料对比

参数 本产品 PIC18F4585-I/ML PIC18F4580-I/ML PIC18F4680-I/ML PIC18F4550-I/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-pin QFN (8x8) 44-pin QFN (8x8) - same 44-pin QFN (8x8) - same 44-pin QFN (8x8) - same 44-pin QFN (8x8) - same
Flash Memory 48 KB 48 KB 32 KB 64 KB 32 KB
RAM 3,328 bytes 3,328 bytes 3,328 bytes 3,328 bytes 2,048 bytes
CAN ECAN 2.0B ECAN 2.0B ECAN 2.0B ECAN 2.0B ECAN 2.0B + USB 2.0 FS
CPU Speed 25 MHz / 10 MIPS 25 MHz / 10 MIPS 25 MHz / 10 MIPS 25 MHz / 10 MIPS 48 MHz / 12 MIPS
Temperature Grade Extended -40C to +125C Industrial -40C to +85C Industrial -40C to +85C Industrial -40C to +85C Industrial -40C to +85C

关键差异点

  • Extended temperature grade with ECAN on the same die (对比 PIC18F4585-I/ML)
  • More Flash headroom than PIC18F4580 in the same QFN footprint (对比 PIC18F4580-I/ML)
  • Industrial focus without USB overhead (对比 PIC18F4550-I/ML)

设计说明

Decouple each VDD/VSS pair with a 100 nF ceramic placed within 3 mm of the pin. For the 44-pin QFN, place a bulk 10 uF tantalum or ceramic at the board supply entry. Hold VDD between 2.0 V and 5.5 V; during Flash programming stay within the datasheet-specified VDD range and avoid brown-out events that may corrupt the write cycle.

Estimated: at 25 MHz with all peripherals active at 5 V, the PIC18F4585-E/ML dissipates roughly 50-75 mW. The 44-pin QFN exposed pad reduces theta_JA significantly when soldered to a copper pour; stitch multiple thermal vias under the pad to the inner ground plane. Without the exposed-pad solder connection, junction temperature will rise well above ambient under heavy I/O toggling.

Route the ECAN CANTX/CANRX traces as a differential pair with 120 ohm characteristic impedance, keep stubs short, and place the MCP2551 transceiver within 25 mm of the MCU. Series-terminate each end of the bus with 120 ohm. Keep oscillator traces short and guard the crystal with a ground ring to minimize EMI that can couple into the CAN bus.

Do not leave the MCLR pin floating; tie it through a 10 kohm pull-up to VDD or use the internal weak pull-up with a defined reset strategy. Never apply voltage to any pin before VDD ramps up or you may latch-up the I/O. When migrating from the industrial-grade (I) variant to the extended (E) variant, revalidate timing at the new temperature corners.

合规信息

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
无铅
Yes
无卤
Unknown
冲突矿物
Compliant

RoHS and lead-free per Microchip product page. The -E extended temperature grade supports automotive environments, but PIC18F4585-E/ML is not explicitly AEC-Q100 qualified; AEC-Q100-qualified members of the family are listed separately by Microchip.

数据核验日期: 2026-09-27 ——数据由 XAIPART 元器件工程团队核验和整理

相关搜索

PIC18F4585-E/ML PIC18F4585-E/ML datasheet Microchip PIC18F4585 PIC18F ECAN microcontroller 48KB flash 44-pin QFN PIC microcontroller PIC18F4585 automotive CAN node PIC18F4585 vs PIC18F4680 PIC18F4585-E/ML drop-in replacement buy PIC18F4585-E/ML PIC18F4585-E/ML price 100 pieces PIC18F4585 pinout 44 QFN ECAN 2.0B microcontroller industrial

相关元器件 & 术语

Microchip Technology PIC18F4585 PIC18F4585-E/ML PIC18F4585-I/ML PIC18F4580 PIC18F4680 PIC18F4550 PIC18F4480 PIC18F 8-bit microcontroller Harvard RISC core ECAN CAN 2.0B Enhanced Controller Area Network Flash memory RAM nanoWatt technology 44-pin QFN VQFN exposed thermal pad ICSP MSSP Enhanced USART 10-bit ADC automotive temperature grade RoHS MCP2551
快速报价
填写完整信息——我们的销售团队将在 24 小时内回复
料号 制造商 封装 QTY 目标价 小计
合计: $0.00 USD
✓
报价已提交!

我们将在 24 小时内回复您的邮件

1
询价已提交
2
已收到报价
3
已下单
4
支付
5
已发货
6
已送达
查看询价详情