Microchip Technology

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

MPN: PIC18LF4585-I/ML ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 3.6 V (LF variant) Vdss 44-QFN (8x8 mm) - ML Package 40 MHz (10 MIPS) Speed 48 KB (24K x 16) Memory
From $5.42 USD / Unit
MOQ: 1 |
Price updated: 2026-09-28
Volume Pricing
Qty Unit Price Extended
1 $8.34 $8.34
10 $7.51 $75.10
100 $6.72 $672.00
500 $6.05 $3,025.00
1,000 $5.42 $5,420.00
ℹ️ All prices are in USD

PIC18LF4585-I/ML Overview

The Microchip PIC18LF4585-I/ML is an 8-bit PIC18 microcontroller with 48 KB of Flash program memory and 3,328 bytes of RAM, integrating a built-in ECAN (Enhanced Controller Area Network) module and housed in a 44-pin QFN (8x8 mm) package. It runs at up to 40 MHz CPU clock from a 2.0V to 3.6V supply (LF variant, low-voltage), delivering 10 MIPS performance and 16 MIPS at 64 MHz under extended voltage conditions, with 10-bit ADC and CCP/ECCP peripherals.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash/ROM), data memory (RAM), and peripherals such as timers, ADC, communication buses, and I/O ports on one die. PIC microcontrollers from Microchip use a RISC architecture with a small, deterministic instruction set optimized for embedded control. Within the broader taxonomy, a PIC18LF4585 belongs to: microcontroller -> 8-bit MCU -> PIC18 family -> Flash MCU -> embedded controller -> semiconductor IC. The LF prefix denotes the low-voltage (2.0V-3.6V) variant of the PIC18F4585, trading absolute clock headroom for lower power consumption.

Key differentiating features include the integrated ECAN controller (CAN 2.0B active) for automotive and industrial bus networks, 48 KB self-programmable Flash with 1 KB EEPROM, hardware multipliers for 8x8 single-cycle math, nanoWatt power management with idle/doze/sleep modes, and in-circuit debug/programming via two ICD pins. The 44-QFN package offers a low 8x8 mm footprint suitable for space-constrained industrial modules.

Architecturally, the PIC18LF4585 uses a Harvard RISC core with a 16-bit instruction word and 8-bit data path, employing nanoWatt technology for low standby currents (under 100 nA typical in sleep). The ECAN module supports standard and extended identifiers, maskable filters, and bit timing configurable for 1 Mbps networks. The device retains legacy 18F compatibility while adding peripheral flexibility required for protocol bridging.

Typical applications include CAN bus node endpoints in automotive body and powertrain ECUs, industrial automation slaves communicating on DeviceNet or CANopen, embedded sensor hubs with UART/SPI bridges to CAN, low-power battery instrumentation, and HVAC building controllers. The wide peripheral set supports both motor control (via ECCP) and protocol routing without an external transceiver MCU.

Design considerations: ensure the 44-QFN exposed pad (pin 45) is soldered to a sufficiently large copper pour to meet thermal dissipation, and use 1% decoupling capacitors (100 nF plus 10 uF bulk) within 5 mm of VDD pins. Brown-out reset configuration in CONFIG2L must be enabled for automotive applications to guarantee defined startup behavior.

This page synthesizes distributor pricing, drop-in alternatives in the same 44-QFN footprint, and practical design notes that complement the manufacturer datasheet.

Drop-in alternatives for PIC18LF4585-I/ML — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC18LF4585-I/ML (same form factor and footprint) — differing in Package, Operating Temperature, ADC, Mounting Type, Timers.

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: -40C to +85C (Industrial, I grade)
Mounting Type: Surface Mount
Microchip Technology
Package: 44-pin QFN (ML) with exposed pad
Operating Temperature: -40 C to +85 C (Industrial)
Mounting Type: Surface Mount
Microchip Technology
Package: 44-pin QFN (8x8 mm) with Exposed Pad
Operating Temperature: -40 C to +85 C (Industrial)
ADC: 10-bit, up to 13 channels, 100 Ksps

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC18F4585-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (8x8 mm)
PIC18, 8-bit RISC, Harvard · 48 KB (24K x 16 words) · 3,328 bytes · 1,024 bytes · 40 MHz (10 MIPS) · 4.2 V to 5.5 V · 36 · 10-bit, up to 11 channels

✓ In Stock

$4.1 / Unit

View Datasheet →

PIC18LF4580-I/ML

✅ Drop-In
📦 44-QFN (8x8 mm)
same 44-QFN footprint and ECAN, but 32 KB Flash vs 48 KB (-33%)

📋 Reference alternative (not in catalog)

PIC18LF4680-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (8x8 mm)
PIC18 (8-bit, modified Harvard) · 64 KB (32K x 16) · 3328 bytes · 1024 bytes · 40 MHz · 2.0 V to 5.5 V · 36 · 11-channel, 10-bit

✓ In Stock

$4.05 / Unit

View Datasheet →

PIC18LF4480-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (8x8 mm)
PIC18 (8-bit RISC) · 16 KB Flash · 768 bytes · 256 bytes · 2.0 V to 5.5 V · 2.5 V / 3.3 V / 5 V · 40 MHz (10 MIPS) · 36

✓ In Stock

$4.78 / Unit

View Datasheet →

PIC18F4580-I/ML

✅ Drop-In
📦 44-QFN (8x8 mm)
same 44-QFN footprint, 32 KB Flash, 4.2V-5.5V supply (-33% memory vs target)

📋 Reference alternative (not in catalog)

PIC18F4480-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (8x8 mm)
PIC · 8-bit · PIC 18F · 40 MHz · 10 MIPS · FLASH · 16 KB (8K x 16) · 768 bytes

✓ In Stock

$4.89 / Unit

View Datasheet →

PIC18LF4585-I/ML Maximum Ratings & Electrical Characteristics

Core Architecture PIC18, 8-bit RISC Harvard
Instruction Set 16-bit instruction word, 8-bit data path
Program Memory (Flash) 48 KB (24K x 16)
Data RAM 3,328 bytes
Data EEPROM 1 KB
Maximum CPU Frequency 40 MHz (10 MIPS)
Operating Voltage 2.0 V to 3.6 V (LF variant)
I/O Pins 36 digital I/O
ADC 10-bit, up to 11 channels
ECAN Module CAN 2.0B Active, 1 Mbps capable
UART Modules 2 (with LIN support)
SPI Modules 1
I2C Modules 1 (MSSP)
CCP / ECCP Modules 2 CCP, 1 ECCP
Timers 4 (8-bit / 16-bit)
Package 44-QFN (8x8 mm) - ML
Operating Temperature -40 C to +85 C (Industrial -I)
Mounting Type Surface Mount (QFN with exposed pad)
MSL Level 3
RoHS Status Compliant

PIC18LF4585-I/ML Pin Configuration

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
Pin 1 RA0/AN0 — Digital I/O / Analog input channel 0
Pin 2 RA1/AN1 — Digital I/O / Analog input channel 1
Pin 3 RA2/AN2/VREF- — Digital I/O / Analog input channel 2 / ADC negative reference
Pin 4 RA3/AN3/VREF+ — Digital I/O / Analog input channel 3 / ADC positive reference
Pin 5 RA4/T0CKI — Digital I/O / Timer0 clock input
Pin 6 RA5/AN4 — Digital I/O / Analog input channel 4
Pin 7 RE0/RD — Digital I/O / Parallel port Read control
Pin 8 RE1/WR — Digital I/O / Parallel port Write control
Pin 9 RE2/CS — Digital I/O / Parallel port Chip Select
Pin 10 VDD — Positive supply (2.0V to 3.6V for LF variant)
Pin 11 VSS — Ground reference
Pin 12 OSC1/CLKIN — Oscillator input / external clock input
Pin 13 OSC2/CLKOUT — Oscillator output / clock output
Pin 14 RC0/T1OSO — Digital I/O / Timer1 oscillator output
Pin 15 RC1/T1OSI — Digital I/O / Timer1 oscillator input
Pin 16 RC2/CCP1 — Digital I/O / CCP1 PWM output
Pin 17 RC3/SCK/SCL — Digital I/O / SPI clock / I2C clock
Pin 18 RC4/SDI/SDA — Digital I/O / SPI data in / I2C data
Pin 19 RC5/SDO — Digital I/O / SPI data out
Pin 20 RC6/TX1/CK1 — Digital I/O / UART1 TX / clock
Pin 21 RC7/RX1/DT1 — Digital I/O / UART1 RX / data
Pin 22 RD0/PSP0 — Digital I/O / Parallel slave port data 0
Pin 23 RD1/PSP1 — Digital I/O / Parallel slave port data 1
Pin 24 RD2/PSP2 — Digital I/O / Parallel slave port data 2
Pin 25 RD3/PSP3 — Digital I/O / Parallel slave port data 3
Pin 26 RB0/INT0 — Digital I/O / External interrupt 0
Pin 27 RB1/INT1 — Digital I/O / External interrupt 1
Pin 28 RB2/INT2 — Digital I/O / External interrupt 2
Pin 29 RB3/INT3 — Digital I/O / External interrupt 3
Pin 30 RB4 — Digital I/O / interrupt-on-change
Pin 31 RB5 — Digital I/O / interrupt-on-change
Pin 32 RB6/PGC — Digital I/O / In-circuit debug clock
Pin 33 RB7/PGD — Digital I/O / In-circuit debug data
Pin 34 RD4/PSP4 — Digital I/O / Parallel slave port data 4
Pin 35 RD5/PSP5 — Digital I/O / Parallel slave port data 5
Pin 36 RD6/PSP6 — Digital I/O / Parallel slave port data 6
Pin 37 RD7/PSP7 — Digital I/O / Parallel slave port data 7
Pin 38 C1RX — ECAN receive pin
Pin 39 C1TX — ECAN transmit pin
Pin 40 VDD — Positive supply (2.0V to 3.6V)
Pin 41 VSS — Ground reference
Pin 42 RF0 — Digital I/O (port F)
Pin 43 RF1 — Digital I/O (port F)
Pin 44 RF2 — Digital I/O (port F)
Pin 45 EP — Exposed pad - thermal/ground (must be soldered to ground pour)

Typical Applications

PIC18LF4585-I/ML is suitable for 7 applications: Automotive CAN Bus Node, Industrial Automation Slave, Battery-Powered Sensor Hub, Building HVAC Controller, Industrial Motor Drive Stage, Medical Device Communication Bridge, Embedded IoT CAN Gateway.

🚗

Automotive CAN Bus Node

The PIC18LF4585-I/ML is well-suited to automotive CAN bus node endpoints where its integrated ECAN (CAN 2.0B Active) module supports both 11-bit and 29-bit identifiers at up to 1 Mbps, matching OBD-II and CANopen FD legacy bit rates used in body and powertrain ECUs. With 48 KB of Flash, the device can host a full CANopen or DeviceNet slave stack plus diagnostic handlers; 3,328 bytes of RAM is sufficient for CAN message buffers plus small RTOS or scheduling tables. The LF supply range of 2.0V-3.6V suits modern automotive 3.3V rails. Pair the MCU with an external high-speed CAN transceiver such as the MCP2551 or TJA1050, ensuring the TX/RX pins route directly to minimize stub lengths and meet CAN bus impedance requirements.

🏭

Industrial Automation Slave

In industrial automation, the PIC18LF4585-I/ML acts as a CANopen or DeviceNet slave node, leveraging its ECAN controller, 36 digital I/O pins, and 10-bit ADC to interface with sensors, actuators, and HMI panels. The 48 KB Flash accommodates a CANopen CiA 401 profile plus application code, while the 3,328 B RAM handles PDO/TPDO buffers. Operating from 2.0V-3.6V and -40C to +85C, it tolerates harsh factory-floor temperatures and 24V industrial rails regulated down to 3.3V. The hardware ECCP module provides PWM outputs for motor control or proportional valve actuation, reducing the need for a separate gate-driver MCU.

🔋

Battery-Powered Sensor Hub

The PIC18LF4585-I/ML fits battery-powered sensor hub designs that need occasional CAN wake-up events because its nanoWatt technology drops standby current below 100 nA in Sleep mode while preserving RAM and ECAN wake-up configuration. The LF variant's 2.0V-3.6V supply range allows direct Li-ion or Li-Po battery operation, eliminating boost converters. With 48 KB Flash, firmware can include CAN filtering, sensor calibration, and periodic logging; the 1 KB EEPROM stores non-volatile calibration constants across power cycles. The 10-bit ADC up to 11 channels supports multiple analog sensors such as thermistors, photocells, or pressure transducers.

🌐

Building HVAC Controller

The PIC18LF4585-I/ML is ideal for building HVAC controllers that communicate over BACnet-MS/TP or proprietary CAN-based protocols, where its ECAN module, dual UARTs (one for MS/TP, one for debug), and 10-bit ADC interface directly with temperature, humidity, and airflow sensors. The 48 KB Flash is sufficient to host a BACnet object database plus scheduling logic, while 3,328 B RAM handles trend log buffers. Operating across -40C to +85C and 2.0V-3.6V, the part tolerates rooftop and plant-room environments. ECCP-based PWM outputs drive variable-speed fan control or proportional damper actuators without external motor controllers.

🏭

Industrial Motor Drive Stage

The PIC18LF4585-I/ML serves as a low-cost digital control stage in small industrial motor drives, where its ECCP module generates center-aligned PWM for H-bridge or 3-phase inverter gate drivers, and its ECAN module exposes drive status to the plant-wide CANopen network. With 48 KB Flash, firmware can include field-oriented control (FOC) loops or trapezoidal commutation tables; the 10-bit ADC samples DC bus current and back-EMF inputs. The 2.0V-3.6V supply is best regulated from the 24V bus via a small buck converter. Industrial -40C to +85C operation supports cabinet-less mounting close to motor windings.

💊

Medical Device Communication Bridge

The PIC18LF4585-I/ML can act as a communication bridge in medical devices that need to translate between an internal SPI/I2C sensor bus and an external CAN-based patient monitoring network, leveraging its ECAN module for protocol bridging and dual UART/SPI/I2C for sensor side connectivity. With 48 KB Flash, it can host both a sensor driver stack and a CANopen or proprietary CAN stack; 3,328 B RAM buffers outgoing CAN frames during high-priority alarms. The LF supply range of 2.0V-3.6V simplifies battery-backed operation during mains loss. The industrial temperature grade and QFN package suit compact, sealed medical enclosures.

🧩

Embedded IoT CAN Gateway

The PIC18LF4585-I/ML fits compact IoT gateways that aggregate sensor data from CAN-connected field devices and forward it over UART/SPI to an upstream radio module such as Wi-Fi, LoRa, or cellular. Its ECAN controller at 1 Mbps handles 50+ CAN nodes with proper filtering, while 48 KB Flash hosts a lightweight scheduler plus protocol translation. The 3,328 B RAM accommodates message queues, and the QFN-44 package suits small enclosures behind dashboards or inside machinery. The 2.0V-3.6V supply is ideal for solar or USB-bus-powered gateways.

Recommended Products Summary

MCP2551 External CAN transceiver (HS) Used in: Automotive CAN Bus Node, Building HVAC Controller, Industrial Motor Drive Stage, Medical Device Communication Bridge, Embedded IoT CAN Gateway TJA1050 Alternative CAN transceiver Used in: Automotive CAN Bus Node PIC18F4585-I/ML Microchip Technology Used in: Automotive CAN Bus Node, Industrial Motor Drive Stage PIC18LF4680-I/ML Firmware-upgrade alternate (64 KB) Used in: Industrial Automation Slave, Medical Device Communication Bridge MCP2515 External CAN controller for non-ECAN MCUs Used in: Industrial Automation Slave PIC18LF4580-I/ML Cost-down alternate (32 KB) Used in: Industrial Automation Slave, Battery-Powered Sensor Hub, Medical Device Communication Bridge, Embedded IoT CAN Gateway MCP1700 Low-Iq LDO regulator companion Used in: Battery-Powered Sensor Hub PIC18LF4523-I/ML Microchip Technology Used in: Battery-Powered Sensor Hub PIC18LF4585-I/ML Microchip Technology Used in: Building HVAC Controller, Embedded IoT CAN Gateway PIC18LF4480-I/ML Microchip Technology Used in: Building HVAC Controller PIC18LF4520-I/ML Microchip Technology Used in: Industrial Motor Drive Stage
What is the flash memory size of PIC18LF4585-I/ML?
The PIC18LF4585-I/ML integrates 48 KB (24K x 16) of self-programmable Flash program memory, according to the Microchip datasheet. It is also accompanied by 3,328 bytes of data RAM and 1 KB of data EEPROM for non-volatile parameter storage. This memory configuration is suitable for CAN node applications storing CANopen or DeviceNet object dictionaries.
Does PIC18LF4585-I/ML include a CAN module?
Yes, the PIC18LF4585-I/ML integrates an Enhanced CAN (ECAN) peripheral supporting CAN 2.0B Active with both standard 11-bit and extended 29-bit identifiers, configurable masks/filters, and bit rates up to 1 Mbps. According to the Microchip PIC18F4585 datasheet, ECAN enables direct connection to an external CAN transceiver (such as MCP2551 or TJA1050) without needing a separate protocol MCU.
What is the operating voltage range of PIC18LF4585-I/ML?
The PIC18LF4585-I/ML operates from 2.0 V to 3.6 V as the LF (low-voltage) variant. Maximum CPU frequency is 40 MHz (10 MIPS) across the full range. By contrast, the PIC18F4585 (non-LF) variant supports 4.2V to 5.5V operation up to 40 MHz and 40 MHz (10 MIPS) across a wider supply window.
What package does PIC18LF4585-I/ML use?
The PIC18LF4585-I/ML ships in a 44-pin QFN (Quad Flat No-leads) package measuring 8x8 mm with an exposed thermal pad (pin 45) for ground/thermal dissipation. The /ML suffix in Microchip's naming convention designates this QFN-44 package, distinct from /P (DIP-40) and /PT (TQFP-44) variants in the same PIC18LF4585 family.
What is the difference between PIC18LF4585 and PIC18F4585?
The PIC18LF4585 is the low-voltage variant operating from 2.0V to 3.6V at up to 40 MHz, while the PIC18F4585 operates from 4.2V to 5.5V at the same 40 MHz. Both share identical peripheral sets, ECAN, memory (48 KB Flash / 3,328 B RAM / 1 KB EEPROM) and pinout in the 44-QFN (-I/ML) package, making them drop-in replacements when the supply rail matches the target design.
Where can I buy PIC18LF4585-I/ML online?
The PIC18LF4585-I/ML is available from authorized Microchip distributors including DigiKey, Mouser, and LCSC Electronics. As of 2026-09-28, LCSC lists unit pricing from $3.54 in stock, Mouser lists it as in stock, and DigiKey-Mexico shows it as ships today. XAIPART also offers stock with volume pricing tiers published on the product page.
What is the price of PIC18LF4585-I/ML?
As of 2026-09-28, the PIC18LF4585-I/ML unit price is approximately $8.34 at qty 1, $7.51 at qty 10, $6.72 at qty 100, $6.05 at qty 500, and $5.42 at qty 1000 per XAIPART internal pricing tiers. LCSC lists entry pricing from $3.54 in small quantities; volume breaks vary by distributor and reel availability.
What is the lead time for PIC18LF4585-I/ML?
As of 2026-09-28, both DigiKey-Mexico and Mouser list the PIC18LF4585-I/ML as in stock with same-day shipping. LCSC also shows in-stock status. Microchip's factory lead time for new production orders is typically 6-10 weeks through authorized channels, so distributor stock is the fastest procurement path.
Is PIC18LF4585-I/ML suitable for automotive CAN applications?
Yes, the PIC18LF4585-I/ML is well suited to automotive CAN nodes via its integrated ECAN module, 48 KB Flash for CANopen/DeviceNet stacks, and 3,328 B RAM for message buffering. The -I industrial temperature grade covers -40C to +85C; for full automotive -40C to +125C, the PIC18F4585 family also offers AEC-Q100 variants from Microchip's automotive portfolio.
What is the best drop-in replacement for PIC18LF4585-I/ML?
The PIC18LF4580-I/ML is the closest drop-in replacement in the same 44-QFN (8x8 mm) package, sharing identical ECAN, memory size, and pinout but with 32 KB Flash instead of 48 KB (-33%). If 48 KB Flash must be preserved, the PIC18LF4480-I/ML is the closest same-package, same-memory alternate within the LF family. The PIC18F4585-I/ML (non-LF, 4.2V-5.5V) is a drop-in for 5V designs.
Can PIC18LF4580-I/ML replace PIC18LF4585-I/ML?
Yes, the PIC18LF4580-I/ML is a true drop-in replacement for the PIC18LF4585-I/ML in the same 44-QFN (8x8 mm) package, sharing the ECAN module, peripherals, and pinout. The key difference is 32 KB Flash versus 48 KB Flash (-33%). If your firmware fits in 32 KB and uses no more than 3,328 B RAM, the PIC18LF4580-I/ML can substitute without PCB changes.
Where to download PIC18LF4585-I/ML datasheet PDF?
The PIC18LF4585-I/ML datasheet is published by Microchip Technology as document number 39637E and can be downloaded directly from the Microchip product page at microchip.com. Octopart also mirrors the PDF under its part page, and the LCSC product listing provides a free datasheet link. A Microchip myMicrochip account may be required for the latest revision.
Where to find PIC18LF4585-I/ML pinout?
The PIC18LF4585-I/ML pinout is documented in Section 1 of the Microchip datasheet (document 39637E) and shows pin assignments for the 44-QFN (8x8 mm) package, including pin 1 marker, all 36 I/O pins, VDD/VSS pairs, and the central exposed pad (EP). The /ML suffix pinout matches the PIC18F4585-I/ML one-to-one.
What is the best ST equivalent for PIC18LF4585-I/ML?
There is no true drop-in STMicroelectronics equivalent for the PIC18LF4585-I/ML because the 44-QFN (8x8 mm) PIC18 LF family pinout is Microchip-specific. STMicro STM32F042C6T6 (LQFP-48), STM32F103C8T6 (LQFP-48), and STM32G030C8T6 (LQFP-48) are pin-equivalent-class ARM Cortex-M0/M0+ alternatives but require firmware rewrite and are cross_package, not drop-in.
What are the key specifications of PIC18LF4585-I/ML that engineers should know?
The PIC18LF4585-I/ML combines an 8-bit PIC18 core running up to 40 MHz (10 MIPS) with 48 KB Flash, 3,328 B RAM, 1 KB EEPROM, integrated ECAN (CAN 2.0B Active), 10-bit ADC up to 11 channels, dual UART, SPI, I2C, and 36 I/O pins in a 44-QFN (8x8 mm) package. According to the Microchip datasheet (document 39637E), supply is 2.0V-3.6V and temperature range is -40C to +85C (industrial grade).

Engineering reference data for PIC18LF4585-I/ML — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC18LF4585-I/ML when you need a 3.3V-capable 8-bit Microchip MCU with 48 KB Flash, ECAN, and a 44-QFN footprint for automotive CAN nodes, industrial CANopen slaves, or battery-powered sensor hubs. For 5V-rail systems, select PIC18F4585-I/ML (same die, 4.2V-5.5V). For cost-down where 32 KB Flash is sufficient, choose PIC18LF4580-I/ML; for firmware headroom pick PIC18LF4680-I/ML (64 KB). All four parts share the identical 44-QFN (8x8 mm) package and pinout, allowing PCB reuse across product variants.

Comparison with Alternatives

Parameter This Product PIC18F4585-I/ML PIC18LF4580-I/ML PIC18LF4680-I/ML PIC18LF4480-I/ML
Package 44-QFN (8x8 mm) /ML 44-QFN (8x8 mm) - same 44-QFN (8x8 mm) - same 44-QFN (8x8 mm) - same 44-QFN (8x8 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Flash 48 KB 48 KB - same 32 KB (-33%) 64 KB (+33%) 16 KB (-67%)
Operating Voltage 2.0V to 3.6V 4.2V to 5.5V 2.0V to 3.6V - same 2.0V to 3.6V - same 2.0V to 3.6V - same
ECAN Module Yes (CAN 2.0B Active) Yes - same Yes - same Yes - upgraded ECAN CAN (no ECAN)
Data RAM 3,328 B 3,328 B - same 3,328 B - same 3,328 B 3,328 B - same
Data EEPROM 1 KB 1 KB - same 1 KB - same 1 KB - same 1 KB - same
CPU Frequency 40 MHz (10 MIPS) 40 MHz - same 40 MHz - same 40 MHz - same 40 MHz - same
Operating Temperature -40C to +85C (Industrial) -40C to +85C -40C to +85C - same -40C to +85C - same -40C to +85C - same
RoHS Compliance Yes Yes Yes Yes Yes

Key Differentiators

  • Higher Flash density than PIC18LF4580-I/ML in same footprint (vs PIC18LF4580-I/ML)
  • Low-voltage operation suitable for 3.3V systems (vs PIC18F4585-I/ML)
  • Integrated ECAN module without external controller (vs PIC18LF4480-I/ML)

Design Notes

Estimated: at full 40 MHz CPU activity and 3.6V supply, the PIC18LF4585-I/ML core current is approximately 16 mA, dissipating about 58 mW. The 44-QFN package exposes a thermal pad (pin 45) on the bottom that must be soldered to a copper pour of at least 1 square inch to keep the junction temperature within industrial -40C to +85C limits. Without the exposed pad soldered, theta_JA rises above 50 C/W and reliability is at risk.

Place a 100 nF ceramic decoupling capacitor within 5 mm of each VDD pin (pins 10 and 40), plus a single 10 uF bulk tantalum or ceramic capacitor near the IC. Route the high-speed CAN TX/RX pair (C1TX, C1RX, pins 39/38) as a matched 50-ohm differential pair, terminated with 120-ohm resistors at both ends of the bus. Avoid routing CAN signals near switching regulator inductors or oscillator traces to minimize EMI coupling into the ECAN receiver.

Brown-out reset (BOR) must be enabled in CONFIG2L for any automotive or industrial deployment; otherwise the MCU may execute code at indeterminate VDD levels below 2.0V and corrupt Flash/EEPROM. When migrating between LF (2.0V-3.6V) and F (4.2V-5.5V) variants of the PIC18F4585 family, confirm that all analog references and pull-ups match the new supply range. The ECAN oscillator (CANTX pin 39, CANRX pin 38) requires configuration of the CIOCON register for proper I/O mapping; leaving CIOCON in default state disables the CAN peripheral.

For the 44-QFN footprint, the central exposed pad (pin 45) must include at least eight thermal vias (0.3 mm drill, 0.5 mm pitch) connecting to an internal ground plane to spread heat and provide low-inductance ground return. Place the external crystal or resonator within 5 mm of OSC1/OSC2 (pins 12/13) with grounded guard traces around the oscillator traces to suppress radiated emissions. The ICSP programming pins (PGC = RB6 pin 32, PGD = RB7 pin 33) must be accessible on the PCB via a 2x3 or 1x6 header for in-circuit programming and debugging with MPLAB ICD 5.

Use nanoWatt Sleep mode (RCONbits.IDLEN = 0 and OSCCONbits.SLPEN = 1) for battery-backed applications where the ECAN module wakes the MCU on a valid CAN frame. With ECAN disabled and peripherals off, sleep current drops below 100 nA at 3.0V, preserving Li-ion battery capacity over months of standby. The on-board low-power Timer1 oscillator can keep an RTC ticking while the core is asleep, allowing scheduled wake-up without external RTC chips.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

Industrial -40C to +85C grade. RoHS and lead-free per Microchip product page. AEC-Q100 qualified automotive variants are available separately as PIC18F4585 family E-block parts; consult Microchip automotive portfolio for AEC-Q100 PIC18LF4585 equivalents.

Data verified on: 2026-09-28 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC18LF4585-I/ML PIC18LF4585 datasheet Microchip PIC18LF4585 PIC18LF4585 48KB flash ECAN 44-QFN PIC18LF4585-I/ML automotive CAN node PIC18LF4585 vs PIC18F4585 PIC18LF4585-I/ML buy price PIC18LF4585-I/ML pinout QFN-44 PIC18LF4585 drop-in replacement PIC18LF4585-I/ML lead time stock what is ECAN on PIC18LF4585 8-bit CAN microcontroller 3.3V 48KB

Related Components & Terms

Microchip Technology PIC18LF4585-I/ML PIC18F4585-I/ML PIC18LF4580-I/ML PIC18LF4680-I/ML PIC18LF4480-I/ML Microcontroller 8-bit MCU PIC18 family PIC RISC architecture ECAN CAN 2.0B Active Flash memory EEPROM QFN-44 44-QFN (8x8 mm) nanoWatt technology MSSP ECCP module RoHS MCP2551 TJA1050 ICD 5 in-circuit debugger automotive CAN bus CANopen
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details