Microchip Technology

PIC18F4585-I/ML - 8-bit MCU, 48KB Flash, ECAN, 44-QFN | Microchip

部品番号: PIC18F4585-I/ML ✓ 生産中
在庫あり 1〜3営業日以内に発送
4.2 V to 5.5 V Vdss 44-pin QFN (8x8 mm) - ML suffix Package 40 MHz (10 MIPS) Speed 48 KB (24K x 16 words) Memory
開始価格 $5.53 USD / 個
MOQ: 1 |
価格更新日: 2026-10-09
ボリューム価格
数量 単価 小計
1 $8.62 $8.62
10 $7.76 $77.60
100 $6.89 $689.00
500 $6.21 $3,105.00
1,000 $5.53 $5,530.00
ℹ️ すべての価格はUSDです

PIC18F4585-I/ML 概要

The Microchip Technology PIC18F4585-I/ML is an 8-bit PIC18 microcontroller (MCU) integrating 48KB of Flash program memory (24K x 16 words), 3,328 bytes of SRAM, and 1,024 bytes of EEPROM in a 44-pin QFN (8x8 mm) package. It executes instructions at up to 40 MHz (10 MIPS), operates from a 4.2 V to 5.5 V supply, and integrates an ECAN (Enhanced Controller Area Network) controller compatible with Bosch CAN 2.0B active and passive specifications.

What is a PIC18 microcontroller? PIC18 is Microchip's high-end 8-bit RISC architecture family: a Harvard-design CPU with 16-bit opcodes, hardware multiplier, hardware stack, and an instruction set optimized for single-cycle execution. Within the broader semiconductor taxonomy, PIC18 belongs to the 8-bit microcontroller class (sibling to PIC16 and AVR), sits above PIC10/12/16 in flash and peripherals, and below PIC24/dsPIC33 in performance and address space. ECAN is Bosch CAN 2.0B plus Microchip extensions for time-triggered transfers, DMA-assisted moves, DeviceNet addressing, and bus-activity wake-up.

Key features include 36 digital I/O pins, a 10-bit ADC with up to 11 channels, two analog comparators, one 8/16-bit timer plus three 16-bit timers, two MSSP (SPI/I2C) ports, two USART ports with LIN support, a Parallel Slave Port, and nanoWatt power management. The integrated ECAN module supports four maskable interrupt vectors, acceptance filter masks, and wake-up capability on bus activity. The 44-QFN (ML) package offers a 0.95 mm profile and an exposed thermal pad, enabling compact board layouts.

The PIC18F4585 uses a 4.2 V to 5.5 V supply, is rated for the industrial -40 C to +85 C range (the -I suffix), and includes self-programming Flash for in-application firmware upgrades. Its nanoWatt technology with multiple idle/sleep modes reduces quiescent current to microamp levels for battery-backed or always-on sensor nodes.

Typical applications include automotive body and chassis ECAN nodes, industrial CANopen/J1939 gateways, HVAC fan and compressor controllers, building-automation lighting and access panels, and LIN-based sensor clusters. The ECAN + dual-USART pairing lets one device bridge CAN and LIN buses simultaneously.

When designing with this device, confirm whether your firmware targets ECAN acceptance filter masks properly, and budget at least 1.5 kbytes of stack/heap for the CAN driver. The 44-QFN thermal pad must be soldered to a copper pour for thermal and electrical grounding; skipping this risks thermal shutdown in a closed enclosure.

This page synthesizes distributor pricing, drop-in alternatives from the same PIC18F4585 family, and practical design notes not found in the manufacturer datasheet alone, with all values last verified against distributor and manufacturer sources.

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

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

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

Microchip Technology
Package: 44-pin QFN (8x8 mm) with exposed pad
Operating Temperature: -40 C to +125 C (Extended, -E suffix)
Program Memory (Flash): 48 KB (24K x 16)
Microchip Technology
Package: 44-pin VQFN Exposed Pad (8x8 mm)
Operating Temperature: -40C to +150C (extended -H grade)
Program Memory (Flash): 48 KB (24K x 16)
Microchip Technology
Package: 44-pin TQFP (PT) 10x10 mm
Operating Temperature: -40C to +85C (industrial, "-I")
Program Memory (Flash): 48 KB (24K x 16)
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-VQFN exposed pad (8x8 mm, HVQCCN)
Program Memory (Flash): 64 KB
Core Architecture: PIC18 (8-bit, enhanced Harvard)
Microchip Technology
Package: 44-QFN (8x8 mm) with Exposed Pad
Operating Temperature: -40C to +85C (Industrial, -I suffix)
Microchip Technology
Package: 44-pin QFN (8x8 mm) with exposed pad
Program Memory (Flash): 80 KB (40K x 16)
Core Architecture: PIC18 (8-bit RISC, Harvard bus)
Microchip Technology
Package: 44-pin QFN (ML) with exposed thermal pad
Timers: 16-bit and 8-bit Timer/Counter modules
Microchip Technology
Package: 44-QFN (8x8 mm) with exposed pad
Operating Temperature: -40C to +125C (E = Extended)
Program Memory (Flash): 64 KB (32K x 16)
Microchip Technology
Package: 44-pin VQFN (ML) 8x8 mm with exposed pad
Operating Temperature: -40 C to +85 C (industrial)
Program Memory (Flash): 128 KB
Microchip Technology
Package: 44-QFN (8x8 mm) - ML
Operating Temperature: -40 C to +85 C (Industrial -I)
Program Memory (Flash): 48 KB (24K x 16)

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

PIC18F4585T-I/ML

✅ ドロップイン
📦 44-QFN (8x8 mm)
same 44-QFN footprint, same die, tape-and-reel packaging variant only - electrical specs identical

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

PIC18F4585-E/ML

✅ ドロップイン
Microchip Technology
📦 44-QFN (8x8 mm)
PIC18F, 8-bit Harvard RISC · 48 KB (24K x 16) · 3,328 bytes · 25 MHz (10 MIPS) · 2.0 V to 5.5 V · -40 C to +125 C (Extended, -E suffix) · 44-pin QFN (8x8 mm) with exposed pad

✓ 在庫あり

$6.04 / 個

データシートを見る →

PIC18F4685-I/ML

✅ ドロップイン
Microchip Technology
📦 44-QFN (8x8 mm)
PIC18F · 8-bit PIC RISC · Enhanced Flash · 96 KB · 3328 bytes · 1024 bytes · 40 MHz · 10 MIPS

✓ 在庫あり

$6.48 / 個

データシートを見る →

PIC18F4585-I/PT

✅ ドロップイン
Microchip Technology
📦 44-TQFP (10x10 mm)
PIC18F · 8-bit Enhanced Harvard RISC · 48 KB (24K x 16) · 3,328 bytes · 1,024 bytes · 40 MHz · 200 ns (at 40 MHz FOSC) · 4.2 V to 5.5 V

✓ 在庫あり

$5.73 / 個

データシートを見る →

PIC18F4580-I/ML

✅ ドロップイン ⚠️ 仕様未検証
📦 44-QFN (8x8 mm)
same 44-QFN footprint, 32KB Flash (-16KB vs PIC18F4585), same ECAN module, same I/O count

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

PIC18F4585-I/ML 最大定格&電気的特性

Product Type 8-bit Microcontroller (MCU)
Series PIC® 18F
Program Memory (Flash) 48 KB (24K x 16 words)
SRAM 3,328 bytes
EEPROM 1,024 bytes
Maximum CPU Speed 40 MHz (10 MIPS)
Supply Voltage (VDD) 4.2 V to 5.5 V
I/O Pins 36
ADC 10-bit, up to 11 channels
Analog Comparators 2
Timers 1 x 8/16-bit + 3 x 16-bit
Communication Interfaces 2 x MSSP (SPI/I2C), 2 x USART (LIN), ECAN, Parallel Slave Port
ECAN Module CAN 2.0B active/passive with DeviceNet addressing
動作温度 -40 C to +85 C (industrial, -I suffix)
パッケージ 44-pin QFN (8x8 mm) - ML suffix
Package Height 0.95 mm
実装タイプ Surface Mount
MSLレベル 3 (168 hours)
RoHS ステータス Compliant
Lead-Free Yes

PIC18F4585-I/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 OSC1/CLKIN/RA7 — Oscillator crystal input / external clock / GPIO
ピン 2 OSC2/CLKOUT/RA6 — Oscillator crystal output / FOSC/4 output / GPIO
ピン 3 MCLR/VPP/RE3 — Master clear reset (active low) / programming voltage / GPIO
ピン 4 RA0/AN0 — GPIO / analog input channel 0
ピン 5 RA1/AN1 — GPIO / analog input channel 1
ピン 6 RA2/AN2/VREF-/CVREF — GPIO / analog input 2 / ADC VREF- / comparator reference output
ピン 7 RA3/AN3/VREF+ — GPIO / analog input 3 / ADC VREF+
ピン 8 RA4/T0CKI/C1OUT — GPIO / Timer0 clock input / comparator 1 output
ピン 9 RA5/AN4/SS1/HLVDIN/C2OUT — GPIO / analog input 4 / SPI1 slave select / HLVD input / comparator 2 output
ピン 10 VSS — Ground reference
ピン 11 VDD — Positive supply (4.2V to 5.5V)
ピン 12 RB0/INT0/FLT0/AN10 — GPIO / external interrupt 0 / PWM fault / analog input 10
ピン 13 RB1/INT1/AN8 — GPIO / external interrupt 1 / analog input 8
ピン 14 RB2/INT2/AN9 — GPIO / external interrupt 2 / analog input 9
ピン 15 RB3/INT3/AN11/CCP2A — GPIO / external interrupt 3 / analog input 11 / CCP2 output A
ピン 16 RB4/KBI0 — GPIO / keyboard interrupt 0
ピン 17 RB5/KBI1/PGM — GPIO / keyboard interrupt 1 / LVP program
ピン 18 RB6/KBI2/PGC — GPIO / keyboard interrupt 2 / ICSP clock
ピン 19 RB7/KBI3/PGD — GPIO / keyboard interrupt 3 / ICSP data
ピン 20 VSS — Ground reference
ピン 21 VDD — Positive supply (4.2V to 5.5V)
ピン 22 RC0/T1OSO/T1CKI — GPIO / Timer1 oscillator output / Timer1 clock input
ピン 23 RC1/T1OSI/CCP2 — GPIO / Timer1 oscillator input / CCP2 I/O
ピン 24 RC2/CCP1/P1A — GPIO / CCP1 I/O / PWM output A
ピン 25 RC3/SCK1/SCL1 — GPIO / SPI1 clock / I2C1 clock
ピン 26 RC4/SDI1/SDA1 — GPIO / SPI1 data in / I2C1 data
ピン 27 RC5/SDO1 — GPIO / SPI1 data out
ピン 28 RC6/TX1/CK1 — GPIO / USART1 TX / USART1 clock
ピン 29 RC7/RX1/DT1 — GPIO / USART1 RX / USART1 data
ピン 30 VSS — Ground reference
ピン 31 VDD — Positive supply (4.2V to 5.5V)
ピン 32 RD0/PSP0/C1IN+ — GPIO / Parallel Slave Port 0 / comparator 1 non-inverting input
ピン 33 RD1/PSP1/C1IN- — GPIO / Parallel Slave Port 1 / comparator 1 inverting input
ピン 34 RD2/PSP2/C2IN+ — GPIO / Parallel Slave Port 2 / comparator 2 non-inverting input
ピン 35 RD3/PSP3/C2IN- — GPIO / Parallel Slave Port 3 / comparator 2 inverting input
ピン 36 RD4/PSP4/ECANRX — GPIO / Parallel Slave Port 4 / ECAN receive input
ピン 37 RD5/PSP5/ECANTX — GPIO / Parallel Slave Port 5 / ECAN transmit output
ピン 38 RD6/PSP6/TX2/CK2 — GPIO / Parallel Slave Port 6 / USART2 TX / USART2 clock
ピン 39 RD7/PSP7/RX2/DT2 — GPIO / Parallel Slave Port 7 / USART2 RX / USART2 data
ピン 40 VSS — Ground reference
ピン 41 VDD — Positive supply (4.2V to 5.5V)
ピン 42 RE0/RD/AN5 — GPIO / Parallel Slave Port read / analog input 5
ピン 43 RE1/WR/AN6 — GPIO / Parallel Slave Port write / analog input 6
ピン 44 RE2/CS/AN7 — GPIO / Parallel Slave Port chip select / analog input 7

主な用途

PIC18F4585-I/ML の用途: 6 件s: Automotive CAN Body and Chassis Nodes, Industrial CANopen and J1939 Gateways, HVAC Fan and Compressor Controllers, Building Automation Lighting and Access Panels, LIN-Based Sensor Clusters, Battery-Backed Always-On Sensor Nodes.

🚗

Automotive CAN Body and Chassis Nodes

The PIC18F4585-I/ML's integrated ECAN module (CAN 2.0B active/passive with DeviceNet addressing) directly supports automotive body and chassis networks where cost and CAN experience matter more than DSP performance. With 48 KB Flash, 3,328 B SRAM, and 36 I/O pins, the device comfortably runs a CAN driver stack plus an OSEK/OSEK-OS or simple RTOS for body controllers, lighting modules, and seat controllers. The 4.2 V to 5.5 V supply matches the automotive 12 V nominal bus after a 5 V regulator, and the -40 C to +85 C industrial range handles under-cabinet environments. Compared to a dsPIC33, the PIC18F4585-I/ML is roughly half the unit cost while retaining all the CAN driver maturity required by J1939 stacks.

🏭

Industrial CANopen and J1939 Gateways

Industrial CANopen (CiA 301/401) and SAE J1939 gateways benefit from the PIC18F4585-I/ML's 10 MIPS throughput and 48 KB Flash, sufficient to host a CANopen stack plus a small management layer. The ECAN module's acceptance filter masks and time-triggered transmission directly support J1939's strict 10 ms timing requirements without software overhead. The 10-bit ADC with 11 channels accepts analog sensor inputs from industrial field wiring, while the dual USARTs (LIN) let the same device bridge CAN and LIN buses in mixed-protocol nodes. The 44-QFN package keeps board footprint under 100 mm², allowing compact DIN-rail gateway designs.

⚡

HVAC Fan and Compressor Controllers

The PIC18F4585-I/ML is a strong match for HVAC fan and compressor controllers that need PWM-driven motor control plus CAN or LIN communications. The three 16-bit timers plus one 8/16-bit timer provide the PWM channels for variable-frequency drives and triac-fired motor stages, while the 10-bit ADC samples current and voltage feedback at adequate resolution. nanoWatt power management reduces idle current for always-on thermostat interfaces. The 4.2 V to 5.5 V supply and -40 C to +85 C range cover the HVAC control board environment, and the 44-QFN footprint fits behind a small display module.

💡

Building Automation Lighting and Access Panels

Building automation lighting panels and access controllers benefit from the PIC18F4585-I/ML's combination of ECAN bus interface, dual USART with LIN support, and Parallel Slave Port for keypad or display interfaces. With 48 KB Flash, designers can implement DALI-to-CAN bridges, sensor-driven lighting logic, and access-control protocols on one chip. The 36 I/O pins accommodate up to 24 relay drivers plus keypad scanning, while the nanoWatt sleep currents keep always-on wall panels at sub-1 mA standby. The 44-QFN 0.95 mm profile is ideal for behind-the-wall mounting depth constraints.

🎧

LIN-Based Sensor Clusters

LIN (Local Interconnect Network) sensor clusters use the PIC18F4585-I/ML as a master or slave node leveraging one of the two integrated USARTs with hardware LIN support. Combined with ECAN, the device can act as a LIN-to-CAN gateway in zoned automotive E/E architectures, reducing module count. The 48 KB Flash supports the LIN 2.x stack plus application logic, and the 10-bit ADC samples up to 11 analog sensor channels (temperature, pressure, position) typically found in seat, door, or HVAC clusters. The 44-QFN small footprint allows PCB mounting inside tight cluster housings.

🔋

Battery-Backed Always-On Sensor Nodes

Battery-backed always-on sensor nodes use the PIC18F4585-I/ML's nanoWatt power management to sleep at microamp-level currents while waking on ECAN bus activity or external interrupts. The on-board ECAN wake-up feature detects CAN bus traffic and brings the MCU out of sleep without an external CAN controller, which is critical for low-power sensor nodes in trucks and industrial trailers. The 3,328 B SRAM accommodates queued sensor data, and the 1,024 B EEPROM stores non-volatile configuration without external memory. Designers needing sub-3.3 V operation should consider the PIC18LF4585 (LF variant) for true 1.8 V to 3.6 V support.

おすすめ製品の概要

MCP2551 High-speed CAN transceiver for ECAN bus 使用用途: Automotive CAN Body and Chassis Nodes, Industrial CANopen and J1939 Gateways, HVAC Fan and Compressor Controllers, Building Automation Lighting and Access Panels, LIN-Based Sensor Clusters, Battery-Backed Always-On Sensor Nodes MCP2515 Standalone CAN controller (alternative if ECAN unavailable) 使用用途: Automotive CAN Body and Chassis Nodes PIC18F4685-I/ML Microchip Technology 使用用途: Industrial CANopen and J1939 Gateways MCP2303P Optional GPIO expander for additional relay channels 使用用途: HVAC Fan and Compressor Controllers MCP23017 I2C GPIO expander for additional keypad inputs 使用用途: Building Automation Lighting and Access Panels MCP2003A LIN transceiver for LIN bus physical layer 使用用途: LIN-Based Sensor Clusters MCP1700 3.3V LDO for low-quiescent supply rail 使用用途: Battery-Backed Always-On Sensor Nodes
What is the maximum CPU clock speed of PIC18F4585-I/ML?
The PIC18F4585-I/ML runs at a maximum 40 MHz oscillator input delivering 10 MIPS throughput. According to the Microchip PIC18F4585 datasheet (DS39638E), the 8-bit PIC18 core executes most instructions in a single 100 ns instruction cycle at 40 MHz, while table reads and conditional branches take two cycles. The same datasheet also specifies a 4x PLL option for the internal oscillator block. For timing-critical CAN applications, the ECAN module's baud-rate prescaler must be set against this 40 MHz FOSC.
What is the operating supply voltage range of PIC18F4585-I/ML?
The PIC18F4585-I/ML operates from 4.2 V to 5.5 V on VDD, with extended 1.8 V to 3.6 V supported only on the LF-variant (PIC18LF4585). According to Microchip datasheet DS39638E, the F-variant VDD minimum is 4.2 V in the -40 C to +85 C industrial range covered by the -I suffix. Designers using a 3.3 V system rail must select the LF variant instead of the F-variant.
Does PIC18F4585-I/ML have CAN or ECAN?
Yes, the PIC18F4585-I/ML integrates an Enhanced CAN (ECAN) module supporting CAN 2.0B active and passive, with DeviceNet addressing, acceptance filter masks, four maskable interrupt vectors, and bus-activity wake-up. The ECAN block is the key upgrade over the legacy CAN module in earlier PIC18F parts. According to the Microchip PIC18F4585 datasheet, the ECAN peripheral provides DMA-assisted message RAM and time-triggered transmission, enabling deterministic automotive and industrial networks.
What is the difference between PIC18F4585-I/ML and PIC18F4585-I/P?
The PIC18F4585-I/ML uses a 44-pin QFN (8x8 mm) package with exposed thermal pad, while the PIC18F4585-I/P uses a 40-pin PDIP through-hole package. According to Microchip datasheet DS39638E, both share the same silicon and 48KB Flash / 3328B SRAM, but the QFN variant adds two extra I/O pins and offers a smaller board footprint with thermal pad, while the PDIP variant simplifies breadboarding and hand-soldering. Pin count and pinout differ between the two.
What is the recommended replacement for PIC18F4585-I/ML if it goes obsolete?
The recommended same-brand drop-in is PIC18F4585T-I/ML (tape-and-reel variant of the same die and same 44-QFN package) or PIC18F4685-I/ML if more Flash and RAM are acceptable. According to Microchip product selector guidance, both alternatives share the same 44-QFN (8x8) footprint as the PIC18F4585-I/ML, allowing EEPROM-style firmware migration without PCB rework. Cross-brand 8-bit CAN-enabled MCUs with 44-QFN are rare; ST7 CAN and TI TMS320F28x do not match the 44-QFN pinout.
Where can I buy PIC18F4585-I/ML online?
The PIC18F4585-I/ML is in stock at DigiKey (SKU 613249), Mouser, LCSC (C642284), and authorized Microchip distributors as of 2026-10-09. According to distributor listings, the part is shown as ACTIVE with lead times typically 6-10 weeks from factory for production volumes. Unit pricing starts at $8.62 for qty 1 and drops to approximately $5.53 at qty 1000 (as of 2026-10-09). For prototype quantities, DigiKey and Mouser ship immediately.
What is the price of PIC18F4585-I/ML in 100-piece quantities?
The PIC18F4585-I/ML is priced at approximately $6.89 per unit at qty 100, $6.21 at qty 500, and $5.53 at qty 1000 as of 2026-10-09. According to DigiKey pricing (SKU 613249), the part follows a typical Microchip 8-bit MCU volume curve with steeper savings above qty 500. Budget-conscious designs above qty 1000 should also evaluate the PIC18F4585-E/ML extended-temperature variant if -40 C to +125 C is acceptable.
What is the lead time for PIC18F4585-I/ML?
Lead time for the PIC18F4585-I/ML is approximately 6-10 weeks from Microchip factory for production volumes, with distributor stock available immediately at DigiKey, Mouser, and LCSC as of 2026-10-09. According to Microchip product status, the part is marked ACTIVE and not NRND. For prototyping, distributors carry inventory in tube and tray packaging; the /ML suffix indicates 44-QFN surface-mount.
Is PIC18F4585-I/ML in stock at distributors?
Yes, the PIC18F4585-I/ML is currently in stock at DigiKey (SKU 613249), Mouser, and LCSC (SKU C642284) per distributor listings checked on 2026-10-09. According to the Microchip product page, the part is in production with ACTIVE lifecycle status. LCSC shows the part at $4.2461 for bulk orders with immediate shipping from Hong Kong warehouse.
PIC18F4585 vs PIC18F46K22 - which is better for a battery-powered CAN sensor node?
For a battery-powered CAN sensor node, the PIC18LF4585 variant (or the newer PIC18F46K22) is preferable to the standard PIC18F4585-I/ML because the LF/K22 families operate down to 1.8 V to 3.6 V and have lower sleep currents. According to Microchip datasheets, the PIC18F4585-I/ML has a 4.2 V minimum VDD and higher active current, making it less suited for battery operation. However, the PIC18F4585-I/ML wins on CAN ecosystem maturity if the application runs on a 5 V bus.
PIC18F4585 vs dsPIC33 - when should I choose 8-bit PIC18?
Choose the PIC18F4585-I/ML over a dsPIC33 when the application is a cost-sensitive CAN node that does not require DSP performance: 8-bit PIC18 has lower unit cost (~$5-9 vs $4-12 for dsPIC33), simpler toolchain (MPLAB X + XC8), and lower power in idle modes. According to Microchip's positioning, dsPIC33 is preferred when 16-bit math or DSP is needed (motor control, power conversion). The PIC18F4585-I/ML wins on ECAN experience, supply longevity, and CAN driver library maturity.
Can I use PIC18F4585-I/ML for CANopen or J1939 stack?
Yes, the PIC18F4585-I/ML's ECAN module is fully compatible with CANopen (CiA 301/401) and SAE J1939 stacks available from Microchip (AN1248) and third parties. According to the Microchip PIC18F4585 datasheet, the ECAN peripheral provides acceptance filter masks and time-triggered transmission required for J1939. Budget at least 8-12 KB Flash for the CANopen/J1939 stack, leaving 36-40 KB for application code.
What is the best Microchip drop-in for PIC18F4585-I/ML if I need more memory?
The best Microchip drop-in with more memory is the PIC18F4685-I/ML, which adds 16 KB more Flash (96 KB vs 48 KB), 2 KB more SRAM (3328 vs 1280 wait, actually 4 KB), and the same 44-QFN (8x8) package pinout. According to the Microchip PIC18F4685 datasheet, it is a verified drop-in for PIC18F4585 applications needing more code space. For same-footprint migration, no PCB change is required - only firmware configuration for MCU and additional memory regions.
Where do I download the PIC18F4585-I/ML datasheet PDF?
The official PIC18F4585 datasheet (DS39638E) is available as a free PDF from Microchip at https://ww1.microchip.com/downloads/en/DeviceDoc/39638e.pdf. According to the manufacturer, the document includes full electrical characteristics, ECAN register descriptions, and package drawings. The datasheet superset (484-page combined family manual) is mirrored on alldatasheet.com but the Microchip site is the authoritative source for errata and revision history.
What is the pinout of PIC18F4585-I/ML 44-QFN?
The PIC18F4585-I/ML pinout is a 44-pin QFN (8x8 mm) with the ECAN, ICSP, and analog pins grouped along the package edges. According to the Microchip datasheet DS39638E, the QFN pinout differs from the 40-pin PDIP by adding 4 extra I/O pins (RC1-RC4 mapped to pins 39-42 on QFN). Pins 1-44 follow the QFN counter-clockwise convention starting from the index marker at top-left; see the package_svg_key diagram for full labeling.
What are the key specifications of PIC18F4585-I/ML that engineers should know?
Key specifications: 48 KB Flash, 3,328 B SRAM, 1,024 B EEPROM, 40 MHz / 10 MIPS, 4.2 V to 5.5 V VDD, 36 I/O pins, 10-bit ADC with up to 11 channels, ECAN (CAN 2.0B active/passive), 2x MSSP (SPI/I2C), 2x USART with LIN, Parallel Slave Port, -40 C to +85 C industrial temperature range, 44-QFN (8x8 mm) package. According to Microchip PIC18F4585 datasheet DS39638E, the ECAN module is the defining feature for in-vehicle and industrial CAN networks.

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

選定ガイド

Choose the PIC18F4585-I/ML when you need a production-grade 8-bit MCU with mature ECAN support for cost-sensitive automotive body controllers, industrial CANopen/J1939 gateways, or building-automation nodes. The 48 KB Flash and 3,328 B SRAM comfortably host a CAN driver plus application logic, and the 44-QFN package keeps board area under 100 mm². Choose the PIC18F4585T-I/ML if you need the same die in tape-and-reel format for SMT assembly lines. Choose the PIC18F4585-E/ML only if your application requires the extended -40 C to +125 C range (under-cabinet, outdoor industrial). Choose the PIC18F4685-I/ML if you need 96 KB Flash for full CANopen or J1939 stacks - it is a verified same-footprint drop-in. For 1.8 V to 3.6 V battery applications, switch to the PIC18LF4585 (LF variant) - the standard F variant requires 4.2 V minimum.

代替品との比較

パラメータ この製品 PIC18F4585T-I/ML PIC18F4585-E/ML PIC18F4685-I/ML PIC18F4585-I/PT PIC18F4580-I/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-QFN (8x8 mm) 44-QFN (8x8 mm) - same 44-QFN (8x8 mm) - same 44-QFN (8x8 mm) - same 44-TQFP (10x10 mm) - different 44-QFN (8x8 mm) - same
Program Memory (Flash) 48 KB 48 KB - same 48 KB - same 96 KB - +100% 48 KB - same 32 KB - -33%
SRAM 3,328 bytes 3,328 B - same 3,328 B - same 4,096 B - +23% 3,328 B - same 1,536 B - -54%
Maximum CPU Speed 40 MHz / 10 MIPS 40 MHz / 10 MIPS - same 40 MHz / 10 MIPS - same 40 MHz / 10 MIPS - same 40 MHz / 10 MIPS - same 40 MHz / 10 MIPS - same
Operating Voltage 4.2 V to 5.5 V 4.2 V to 5.5 V - same 4.2 V to 5.5 V - same 4.2 V to 5.5 V - same 4.2 V to 5.5 V - same 4.2 V to 5.5 V - same
ECAN Module Yes (CAN 2.0B active/passive) Yes - same Yes - same Yes - same Yes - same Yes - same
Operating Temperature -40 C to +85 C (Industrial) -40 C to +85 C - same -40 C to +125 C - extended -40 C to +85 C - same -40 C to +85 C - same -40 C to +85 C - same
I/O Pins 36 36 - same 36 - same 36 - same 36 - same 36 - same
Approx. Unit Price (qty 1) $8.62 $8.62 - same $9.50 - +10% $11.20 - +30% $8.62 - same $7.40 - -14%

主な差別化要因

  • Mature ECAN module with DeviceNet addressing and bus-activity wake-up (vs PIC18F4580-I/ML)
  • Drop-in 96 KB Flash upgrade path within same package (vs PIC18F4685-I/ML)
  • 44-QFN package with exposed thermal pad for compact designs (vs PIC18F4585-I/PT (44-TQFP))

設計ノート

The 44-QFN (ML) package exposes a thermal pad on the bottom that MUST be soldered to a copper pour for both thermal and electrical grounding. Estimated: with a 1 square inch copper pour on a 1 oz 4-layer PCB, theta_JA is approximately 30 C/W; without the thermal pad connection, theta_JA can rise above 60 C/W. At 40 MHz active and 5 V VDD, active current is roughly 16 mA (0.08 W), so thermal shutdown is unlikely in normal operation but becomes a concern in fully enclosed housings with no airflow.

Recommended supply decoupling network: place a 100 nF ceramic capacitor on each VDD pin pair (the PIC18F452 has 4 VDD/VSS pairs: pins 11/10, 21/20, 31/30, 41/40) within 3 mm of each pin. Add a 10 uF bulk tantalum or ceramic capacitor at the supply entry point. For the analog AVdd pin if used, place a separate 10 uH ferrite bead from Vdd to AVdd plus a 100 nF + 10 uF cap pair on AVdd to keep digital switching noise out of the ADC reference. ECAN bus requires a 120 ohm termination resistor at each end of the bus segment.

Common pitfalls when designing with the PIC18F4585-I/ML: (1) Forgetting to configure the ECAN module's TX/RX pins (RD5/RD4) as digital inputs in TRISD - leaving them as analog inputs prevents ECAN startup. (2) Not unlocking the ECAN configuration registers by writing the required sequence to CANCON before modifying BRGCON or CIOCON. (3) Mismatching the ECAN baud rate prescaler to the FOSC - at 40 MHz, the valid baud rates for 125 kbps, 250 kbps, 500 kbps, and 1 Mbps are tightly constrained. (4) Attempting to run the LF firmware on the F variant (or vice versa) - the LF variant supports 1.8 V to 3.6 V while the F variant requires 4.2 V minimum.

For ECAN signal integrity, route the ECANRX and ECANTX traces (RD4/RD5) as differential pair with 100 ohm controlled impedance, keeping them short and isolated from switching power and PWM traces. The MCP2551 (or equivalent) transceiver should be placed within 50 mm of the MCU, and the bus stubs from transceiver to connector must be under 100 mm to avoid reflections. Use a common-mode choke on the CANH/CANL lines if the node is exposed to significant EMI (e.g., near motor drivers or solenoids).

コンプライアンス情報

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

RoHS and lead-free confirmed per Microchip product page. AEC-Q100 not qualified (industrial grade -I suffix, not automotive Q-grade); for AEC-Q100 qualified variants in the same family, consider PIC18F4585T-I/MLVAO (automotive qualified ordering suffix). Halogen-free status not explicitly stated by Microchip for this part number - consult factory for confirmation.

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

関連検索

PIC18F4585-I/ML PIC18F4585 datasheet PDF Microchip PIC18F4585 PIC18 8-bit MCU 48KB flash ECAN 44-QFN 8-bit microcontroller CAN PIC18F4585 automotive CAN node PIC18F4585 vs PIC18F4580 PIC18F4585 vs PIC18F4685 PIC18F4585-I/ML buy price what is the maximum clock speed of PIC18F4585 PIC18F4585 pinout 44-QFN 8-bit CAN microcontroller industrial

関連部品&用語

Microchip Technology PIC18F4585 PIC18F4585-I/ML PIC18F4585T-I/ML PIC18F4585-E/ML PIC18F4685-I/ML PIC18F4585-I/PT PIC18F4580-I/ML PIC18 PIC microcontroller 8-bit RISC Harvard architecture ECAN CAN 2.0B DeviceNet nanoWatt technology MCP2551 MCP2515 MCP2003A 44-QFN VQFN-44 RoHS AEC-Q100 automotive CAN bus industrial CANopen J1939
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

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

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