Microchip Technology

PIC18F6585-E/PT - 8-bit MCU 48KB Flash 25MHz 64-TQFP | Microchip

MPN: PIC18F6585-E/PT ✓ Active
In Stock Ships in 1-3 business days
4.2 V to 5.5 V Vdss 64-pin TQFP (10x10 mm, MS-026) Package 40 MHz Speed 48 KB Flash (24K x 16) Memory
From $9.2 USD / Unit
MOQ: 1 |
Price updated: 2026-09-27
Volume Pricing
Qty Unit Price Extended
1 $15.66 $15.66
10 $13.95 $139.50
100 $12.1 $1,210.00
500 $10.45 $5,225.00
1,000 $9.2 $9,200.00
ℹ️ All prices are in USD

PIC18F6585-E/PT Overview

The Microchip Technology PIC18F6585-E/PT is an 8-bit high-performance RISC microcontroller from the PIC18F6X8X family, delivering up to 10 MIPS at 25 MHz (40 MHz maximum) with 48 KB of enhanced flash program memory, 3,328 bytes of RAM, and integrated ECAN (Controller Area Network) and 12-bit ADC peripherals. The device is housed in a 64-pin TQFP package (10x10 mm, 1 mm height, MS-026 plastic) and is qualified for the -40C to +125C extended automotive temperature grade as denoted by the "E" suffix.

An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and a range of peripherals onto one silicon die. The PIC18 family represents Microchip's high-performance 8-bit architecture, sitting above the baseline PIC10/12/16 families and offering more memory, more peripherals, and C-compiler-friendly instruction set extensions. Within Microchip's product tree, PIC18F parts are categorized as 8-bit microcontrollers -> microcontrollers -> integrated circuits -> semiconductors.

Key features of the PIC18F6585-E/PT include 54 digital I/O pins, two 8-bit timers and three 16-bit timers, two enhanced CCP modules, a 12-bit 8-channel ADC, an ECAN module for automotive/industrial networking, two USART ports, an SPI and an I2C bus, 1 KB of data EEPROM, and an internal 8 MHz RC oscillator. The 25 MHz operating frequency combined with the 16-bit-wide instruction path yields up to 10 MIPS throughput, while the 16-bit flash cell architecture allows read-while-write self-programmability.

Architecturally, the device uses a Harvard-based RISC core with 32-level hardware stack, hardware multiplier (8x8 single-cycle), and a flexible interrupt controller supporting prioritized vectored interrupts. The ECAN peripheral implements the full CAN 2.0B active specification with 8 message buffers and hardware acceptance filters, and the 12-bit ADC delivers up to 100 ksps conversion with acquisition time configurable per channel.

Typical applications include automotive body and chassis controllers, industrial CAN-bus nodes, sensor aggregation hubs, HVAC control modules, and consumer appliances requiring field-upgradeable firmware. The wide operating voltage of 4.2 V to 5.5 V and extended temperature range make it suitable for harsh-environment designs, while the ECAN module simplifies node addition to existing automotive/industrial CAN networks.

When designing with this part, ensure decoupling capacitors are placed within 5 mm of each power pin and that unused I/O pins are configured as outputs to minimize quiescent current draw. The ICD/ICSP pins must be brought out to a header for in-circuit debugging during development.

This page synthesizes distributor pricing as of 2026-09-28, same-package drop-in alternatives, comparison parameters versus competing MCUs, and practical design notes not consolidated in the manufacturer datasheet.

Drop-in alternatives for PIC18F6585-E/PT — 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 PIC18F6585-E/PT (same form factor and footprint) — differing in Operating Temperature, Package, ADC, Timers, Core Architecture.

Microchip Technology
Operating Temperature: -40C to +85C (industrial, "-I")
Package: 44-pin TQFP (PT) 10x10 mm
ADC: 10-bit, up to 13 channels
Microchip Technology
Operating Temperature: -40 C to +85 C (industrial, 'I' grade)
Package: 44-pin TQFP (10 x 10 mm)
ADC: 10-bit, up to 13 channels
Microchip Technology
Operating Temperature: -40C to +125C (E = extended industrial)
Package: 64-pin TQFP, 10x10 mm, 1 mm height, MS-026
ADC: 10-bit, up to 12 channels
Microchip Technology
Operating Temperature: -40 C to +125 C (Extended grade)
Package: 80-pin TQFP, 12 x 12 mm, 1.0 mm height
ADC: 10-bit, up to 12 input channels
Microchip Technology
Operating Temperature: -40C to +85C (Industrial, -I suffix)
Package: TQFP-80 (PT), 12 x 12 mm, 1 mm height
ADC: 10-bit, up to 16 channels

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

PIC18F6585-I/PT

✅ Drop-In
📦 64-pin TQFP (10x10 mm)
industrial -40C to +85C temp grade vs -40C to +125C extended; same die, same pinout, same flash/RAM

📋 Reference alternative (not in catalog)

PIC18F6680-E/PT

✅ Drop-In
Microchip Technology
📦 64-pin TQFP (10x10 mm)
PIC18F6585/8585/6680/8680 · 8-bit PIC18 RISC · 40 MHz · 64 KB (32K x 16 words) · 3,328 bytes · 1,024 bytes · 52 · 64-pin TQFP (10x10 mm)

✓ In Stock

$5.75 / Unit

View Datasheet →

PIC18F6680-I/PT

✅ Drop-In
📦 64-pin TQFP (10x10 mm)
96 KB flash vs 48 KB flash, industrial temp grade; same peripherals and pinout

📋 Reference alternative (not in catalog)

PIC18F4585-I/PT

✅ Drop-In
Microchip Technology
📦 64-pin 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

✓ In Stock

$5.73 / Unit

View Datasheet →

PIC18F4620-I/PT

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 64-pin TQFP (10x10 mm)
PIC18F46xx · PIC18 (8-bit Harvard, enhanced RISC) · 40 MHz · 64 KB (32K x 16 words) · 3968 bytes · 1024 bytes · 36 · 10-bit, up to 13 channels

✓ In Stock

$5.45 / Unit

View Datasheet →

PIC18F6585-E/PT Maximum Ratings & Electrical Characteristics

Core Architecture PIC18 8-bit RISC
Program Memory 48 KB Flash (24K x 16)
RAM 3,328 bytes
Data EEPROM 1 KB
Maximum CPU Speed 40 MHz
Typical Operating Speed 25 MHz (10 MIPS)
Supply Voltage (Vdd) 4.2 V to 5.5 V
I/O Pins 54
ADC 12-bit, 8 channels
Timers 2 x 8-bit, 3 x 16-bit
Communication ECAN, 2x USART, SPI, I2C
ECAN Buffers 8 message buffers (CAN 2.0B active)
CCP Modules 2 Enhanced CCP
Operating Temperature -40C to +125C (E - extended)
Package 64-pin TQFP (10x10 mm, MS-026)
Mounting Type Surface Mount
RoHS Status Compliant

PIC18F6585-E/PT Pin Configuration

TQFP-64 Package Pinout Diagram TQFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 TQFP-64
Pin 1 RC1 — Digital I/O port C bit 1 / ECCP2 PWM output
Pin 2 RC2 — Digital I/O port C bit 2 / ECCP2 output
Pin 3 RC3 — Digital I/O port C bit 3 / SPI SCK
Pin 4 RC4 — Digital I/O port C bit 4 / SPI SDO
Pin 5 RC5 — Digital I/O port C bit 5 / SPI SDI
Pin 6 RC6 — Digital I/O port C bit 6 / USART1 TX
Pin 7 RC7 — Digital I/O port C bit 7 / USART1 RX
Pin 8 RD0 — Digital I/O port D bit 0 / PSP data
Pin 9 RD1 — Digital I/O port D bit 1 / PSP data
Pin 10 RD2 — Digital I/O port D bit 2 / PSP data
Pin 11 RD3 — Digital I/O port D bit 3 / PSP data
Pin 12 RB3 — Digital I/O port B bit 3 / CCP2
Pin 13 RB2 — Digital I/O port B bit 2 / CCP1
Pin 14 RB1 — Digital I/O port B bit 1 / INT1
Pin 15 RB0 — Digital I/O port B bit 0 / INT0 / FLTA
Pin 16 Vdd — Positive supply voltage (4.2V-5.5V)
Pin 17 Vss — Ground reference
Pin 18 RA7 — Digital I/O port A bit 7 / oscillator
Pin 19 RA6 — Digital I/O port A bit 6 / oscillator
Pin 20 RA5 — Digital I/O port A bit 5 / AN4
Pin 21 RA4 — Digital I/O port A bit 4 / T0CKI
Pin 22 RA3 — Digital I/O port A bit 3 / AN3 / Vref+
Pin 23 RA2 — Digital I/O port A bit 2 / AN2 / Vref-
Pin 24 RA1 — Digital I/O port A bit 1 / AN1
Pin 25 RA0 — Digital I/O port A bit 0 / AN0
Pin 26 Vss — Ground reference
Pin 27 Vdd — Positive supply voltage
Pin 28 RB7 — Digital I/O port B bit 7 / I2C SDA
Pin 29 RB6 — Digital I/O port B bit 6 / I2C SCL
Pin 30 RB5 — Digital I/O port B bit 5 / I2C SDA alt
Pin 31 RB4 — Digital I/O port B bit 4 / I2C SCL alt
Pin 32 NC — Not connected (per datasheet)
Pin 33 RC0 — Digital I/O port C bit 0
Pin 34 OSC1 — Crystal oscillator input
Pin 35 OSC2 — Crystal oscillator output
Pin 36 MCLR — Master clear reset (active-low)
Pin 37 RE0 — Digital I/O port E bit 0 / RD/AN5
Pin 38 RE1 — Digital I/O port E bit 1 / WR/AN6
Pin 39 RE2 — Digital I/O port E bit 2 / CS/AN7
Pin 40 AVdd — Analog positive supply
Pin 41 AVss — Analog ground
Pin 42 C1OUT — Comparator 1 output
Pin 43 C2OUT — Comparator 2 output
Pin 44 RD4 — Digital I/O port D bit 4 / PSP data
Pin 45 RD5 — Digital I/O port D bit 5 / PSP data
Pin 46 RD6 — Digital I/O port D bit 6 / TX2
Pin 47 RD7 — Digital I/O port D bit 7 / RX2
Pin 48 NC — Not connected (per datasheet)
Pin 49 RF0 — Digital I/O port F bit 0
Pin 50 RF1 — Digital I/O port F bit 1 / C2IN-
Pin 51 RF2 — Digital I/O port F bit 2 / C2IN+
Pin 52 RF3 — Digital I/O port F bit 3 / C1IN-
Pin 53 RF4 — Digital I/O port F bit 4 / C1IN+
Pin 54 RF5 — Digital I/O port F bit 5
Pin 55 RF6 — Digital I/O port F bit 6 / CANTX
Pin 56 RF7 — Digital I/O port F bit 7 / CANRX
Pin 57 RG0 — Digital I/O port G bit 0 / CCP3
Pin 58 RG1 — Digital I/O port G bit 1 / C3OUT
Pin 59 RG2 — Digital I/O port G bit 2 / C3IN-
Pin 60 RG3 — Digital I/O port G bit 3 / C3IN+
Pin 61 RG4 — Digital I/O port G bit 4 / CCP4
Pin 62 RG5 — Digital I/O port G bit 5
Pin 63 NC — Not connected (per datasheet)
Pin 64 Vss — Ground reference

Typical Applications

PIC18F6585-E/PT is suitable for 6 applications: Automotive CAN Body Controller, Industrial CAN Sensor Node, HVAC Control Module, Appliance Control Board, Field-Upgradeable Industrial Equipment, Battery Management Slave Module.

🚗

Automotive CAN Body Controller

The PIC18F6585-E/PT is well matched to automotive body controllers because its integrated ECAN 2.0B active module with 8 message buffers and hardware acceptance filters enables direct connection to the vehicle CAN bus without an external CAN transceiver MCU pair. The 48 KB program memory accommodates CAN stack, body-control firmware (door locks, lighting, mirror control), and diagnostic routines; the 3,328-byte RAM holds CAN message buffers and runtime state. The -40C to +125C extended temperature grade is qualified for under-hood and cabin environments, and the 4.2-5.5 V supply range accepts regulated 5 V automotive rails. The 12-bit ADC with 8 channels can read sensor inputs (temperature, switches) directly. Compared to the PIC18F4585, the 6585 adds true ECAN with 8 dedicated buffers, reducing CPU overhead for CAN message handling in body-control modules.

🏭

Industrial CAN Sensor Node

In industrial sensor nodes the PIC18F6585-E/PT serves as the local controller that aggregates sensor data and publishes it on a CANopen or DeviceNet bus via the integrated ECAN module. The 12-bit 8-channel ADC reads analog sensor outputs (pressure, level, flow) at up to 100 ksps; the two USARTs support RS-485/RS-232 fallback for legacy serial networks. The 1 KB data EEPROM stores non-volatile calibration data that survives power cycles, while the 48 KB flash holds the CANopen stack (e.g., CANopenNode port) and application firmware. With 54 digital I/O pins, the part can directly drive LED arrays, optocouplers, and relay drivers. Compared with the PIC18F2620 (28-pin), the 6585 adds CAN, more I/O, and the extended temperature grade required for factory-floor enclosures.

🏭

HVAC Control Module

The PIC18F6585-E/PT fits HVAC controller applications where multiple analog inputs (temperature, humidity, pressure), digital outputs (fan relays, valve drivers), and a CAN bus interface to the building automation system must be coordinated. The 12-bit ADC provides 8 channels for NTC thermistor and 0-10 V sensor inputs; the three 16-bit timers generate PWM outputs for variable-speed fan control and proportional valve actuation; the two enhanced CCP modules support capture/compare/PWM. The 54 I/O pins accommodate multi-zone fan/valve arrays, while the 3,328-byte RAM and 48 KB flash hold control loops (PID), scheduling, and CANopen communication. The extended -40C to +125C grade handles rooftop unit electronics where ambient swings are wide. Versus PIC18F4550, the 6585 trades USB for CAN, which is the priority in building automation.

🏭

Appliance Control Board

Consumer and commercial appliance controllers (washing machines, dishwashers, induction cooktops) use the PIC18F6585-E/PT as the main MCU where CAN or LIN is desired for service diagnostics and where multiple motor and sensor interfaces are required. The 54 I/O pins drive triac interfaces, keypad scanning, and seven-segment or LCD user-interface buses; the 12-bit ADC reads motor current and temperature; the 1 KB EEPROM stores user settings and cycle counters. The 48 KB flash is sufficient for motor-control algorithms (sensorless FOC, soft-start routines), and the 3,328-byte RAM handles real-time state machines. The PIC18F6585-E/PT's extended temperature grade allows operation in appliance compartments that reach 85C-100C ambient. Compared to the PIC18F452, the 6585 doubles the flash and adds ECAN for service-tool connectivity.

🖥️

Field-Upgradeable Industrial Equipment

The PIC18F6585-E/PT supports in-application self-programming via the 16-bit flash memory architecture, enabling field firmware updates over the CAN bus or USART bootloader. The 48 KB flash accommodates a dual-image boot architecture (active and update partitions) with the 1 KB EEPROM storing boot metadata, version, and configuration. The watchdog timer, brown-out reset, and low-voltage detect features give the ruggedness required for unattended field installations. With -40C to +125C operation, the part is suited to outdoor enclosures and remote-site deployments. Versus flash-less MCUs, the 6585's self-programming eliminates the need for external boot EEPROM or EEPROM-based firmware.

⚡

Battery Management Slave Module

As a slave module in multi-cell battery management systems, the PIC18F6585-E/PT reads individual cell voltages through its 12-bit 8-channel ADC and reports pack state via the ECAN interface to a master controller. The 3,328-byte RAM holds moving-average filters for cell-voltage, current-sense, and temperature history; the 48 KB flash implements balancing algorithms and CAN protocols (CANopen battery profile). The 1 KB EEPROM stores calibration data, pack serial number, and lifecycle counters that must persist 10+ years. The extended -40C to +125C temperature grade allows mounting near battery packs where ambient can swing widely. Compared to dedicated battery-management ICs like the LTC68xx, the PIC18F6585-E/PT offers more general-purpose I/O and CAN, at the cost of fewer simultaneous cell-monitoring channels.

Recommended Products Summary

MCP2551 CAN transceiver interface to physical bus Used in: Automotive CAN Body Controller, Industrial CAN Sensor Node, HVAC Control Module, Field-Upgradeable Industrial Equipment, Battery Management Slave Module PIC18F6680-E/PT Higher-flash upgrade path (96 KB) Used in: Automotive CAN Body Controller, Field-Upgradeable Industrial Equipment MCP2515 External CAN controller for host systems Used in: Automotive CAN Body Controller MCP1541 Precision 4.096 V voltage reference for ADC Used in: Industrial CAN Sensor Node, Battery Management Slave Module PIC18F4620-I/PT Microchip Technology Used in: Industrial CAN Sensor Node MCP9700 Analog temperature sensor to ADC input Used in: HVAC Control Module MCP14E4 MOSFET driver for motor control outputs Used in: Appliance Control Board PIC18F6585-I/PT Lower-cost variant for indoor appliance zones Used in: Appliance Control Board
What is the operating voltage of PIC18F6585-E/PT?
The PIC18F6585-E/PT operates from 4.2 V to 5.5 V as specified in the Microchip datasheet. According to Microchip datasheet 39646F, the device is designed for 5 V nominal systems such as automotive body controllers and industrial CAN nodes; operation below 4.2 V is not guaranteed. A decoupling capacitor within 5 mm of each Vdd pin is recommended.
How much flash memory does PIC18F6585-E/PT have?
The PIC18F6585-E/PT has 48 KB of enhanced flash program memory organized as 24K x 16 bits. The datasheet specifies the flash is readable and writable under software control, supports self-programming, and includes a 1 KB data EEPROM for non-volatile parameter storage separate from the program flash.
What is the difference between PIC18F6585-E/PT and PIC18F6585-I/PT?
Both parts share the same 64-pin TQFP package and identical peripherals; the only difference is the operating temperature grade. The PIC18F6585-E/PT is qualified for -40C to +125C extended automotive, while PIC18F6585-I/PT is qualified for -40C to +85C industrial. For automotive under-hood or chassis applications, the -E suffix is required.
Where to buy PIC18F6585-E/PT online?
The PIC18F6585-E/PT is in stock at major distributors including DigiKey (4,480 pieces, $15.66/unit as of 2026-09-28), Mouser, LCSC Electronics ($5.63 from C634561), Heisener, and the Microchip direct store. XAIPART also offers quote-based sourcing for this part with lead times confirmed at order entry.
What is the lead time for PIC18F6585-E/PT?
The PIC18F6585-E/PT lead time at DigiKey is ships-today for quantities up to the 4,480-piece inventory (as of 2026-09-28). Heisener lists estimated delivery of July 16-21 with expedited shipping. Microchip factory lead time for production volumes is typically 8-12 weeks; consult the Microchip direct portal for current factory stock.
Is PIC18F6585-E/PT in stock right now?
Yes. DigiKey lists 4,480 pieces in stock and ships today as of 2026-09-28. LCSC Electronics lists 17,900 pieces updated September 14, 2026. Mouser and Heisener also report available inventory. Multi-source distribution channels make this part readily accessible for both prototyping and small-volume production.
What is the price of PIC18F6585-E/PT at 1000 pieces?
The PIC18F6585-E/PT price at 1000 pieces is approximately $9.20 per unit based on distributor pricing as of 2026-09-28. At lower quantities the price is higher ($15.66 at qty 1, $13.95 at qty 10, $12.10 at qty 100); LCSC offers the lowest published unit price at $5.63 from C634561. Volume pricing is available on direct quote.
PIC18F6585-E/PT vs PIC18F8585-E/PT - which is better for automotive ECAN node design?
The PIC18F6585-E/PT and PIC18F8585-E/PT share the same 48 KB flash, 3,328-byte RAM, and ECAN peripheral, but differ in package. The 6585 uses a 64-pin TQFP (54 I/O), while the 8585 uses an 80-pin TQFP (68 I/O). For most automotive CAN body-controller applications where 54 I/O is sufficient, the 6585 offers the lower cost and smaller PCB footprint.
What is the difference between PIC18F6585 and PIC18F6680?
The PIC18F6585 and PIC18F6680 differ in flash and RAM size. The 6585 has 48 KB flash and 3,328 bytes RAM, while the 6680 has 96 KB flash and 3,328 bytes RAM. Both share the same 64-pin TQFP package, ECAN peripheral, and 12-bit ADC. The 6680 is the upgrade path when 48 KB is insufficient for the application.
When should I choose PIC18F6585-E/PT over PIC18F4550-I/P?
Choose PIC18F6585-E/PT when your design requires a CAN bus interface, more flash (48 KB vs 32 KB), or extended -40C to +125C temperature grade. Choose PIC18F4550-I/P when you need built-in USB 2.0 full-speed and only need industrial -40C to +85C. The 6585 targets CAN-based automotive/industrial nodes; the 4550 targets USB peripherals.
What is the best drop-in replacement for PIC18F6585-E/PT?
The best drop-in replacement for PIC18F6585-E/PT is the PIC18F6680-E/PT in the same 64-pin TQFP package with 96 KB flash (twice the program memory). For 100% identical specs, the PIC18F8585-E/PT in 80-pin TQFP shares the same silicon features but requires a different footprint. Within Microchip's family, the PIC18F6585-I/PT is functionally identical except for industrial temperature grade.
Can PIC18F6680 replace PIC18F6585 without code changes?
Yes. The PIC18F6680-E/PT is a 100% drop-in replacement for PIC18F6585-E/PT in the same 64-pin TQFP package, with the same peripheral set and pinout. The only difference is 96 KB flash vs 48 KB flash; the extra memory simply allows larger applications. No firmware changes are required when migrating from 6585 to 6680.
Where to download PIC18F6585-E/PT datasheet PDF?
The PIC18F6585-E/PT datasheet PDF is available from Microchip at ww1.microchip.com/downloads/aen/DeviceDoc/39646F.pdf (document 39646F, 64/80-pin High-Performance 64-Kbyte Enhanced Flash Microcontrollers with ECAN Module family datasheet). Third-party datasheet mirrors are available at DigiKey, Mouser, alldatasheet.com, and digchip.com.
Where to find PIC18F6585-E/PT pinout diagram?
The PIC18F6585-E/PT pinout for the 64-pin TQFP package is documented on page 4 of the Microchip datasheet 39646F and reproduced in the package diagram available through the XAIPART product page. The package uses pin 1 at top-left with the dot marker following standard SMD convention, and all 64 pins are listed in the pinout array on this page.
What are the key specifications of PIC18F6585-E/PT that engineers should know?
The PIC18F6585-E/PT key specifications are: 8-bit PIC18 core, 48 KB enhanced flash, 3,328-byte RAM, 1 KB EEPROM, 25 MHz operation (10 MIPS), 4.2-5.5 V supply, 54 I/O pins, 12-bit 8-channel ADC, ECAN 2.0B module with 8 buffers, two USART, SPI, I2C, three 16-bit timers, and -40C to +125C extended automotive temperature grade in 64-pin TQFP.

Engineering reference data for PIC18F6585-E/PT — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC18F6585-E/PT when you need a 5 V, 8-bit PIC18 MCU with integrated ECAN, 48 KB flash, and -40C to +125C extended automotive temperature grade in a 64-pin TQFP. It is the right choice for automotive body controllers, industrial CAN sensor nodes, HVAC control modules, and appliance control boards where the 54 I/O pins, 12-bit ADC, and CAN bus are sufficient. For lower-cost indoor applications without the extended temperature requirement, choose PIC18F6585-I/PT. If 48 KB flash is insufficient, migrate to PIC18F6680-E/PT (96 KB flash, same package) without PCB changes. If you need USB instead of CAN, look at PIC18F4550-I/P. If you need more RAM and 10-bit ADC without ECAN, consider PIC18F4620-I/PT. For new designs targeting modern peripherals and CIP (Core Independent Peripherals), migrate to PIC18F46K80-I/P or PIC18F46K42-E/PT instead of this legacy 5 V part.

Comparison with Alternatives

Parameter This Product PIC18F6585-I/PT PIC18F6680-E/PT PIC18F6680-I/PT PIC18F4585-I/PT PIC18F4620-I/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 64-pin TQFP (10x10 mm) 64-pin TQFP (10x10 mm) - same 64-pin TQFP (10x10 mm) - same 64-pin TQFP (10x10 mm) - same 64-pin TQFP (10x10 mm) - same 64-pin TQFP (10x10 mm) - same
Program Flash 48 KB 48 KB 96 KB 96 KB 48 KB 64 KB
RAM 3,328 bytes 3,328 bytes 3,328 bytes 3,328 bytes 3,328 bytes 3,968 bytes
ECAN Module Yes (8 buffers, CAN 2.0B active) Yes (8 buffers) Yes (8 buffers) Yes (8 buffers) Standard CAN only Standard CAN only (CANP/C)
Max CPU Speed 40 MHz 40 MHz 40 MHz 40 MHz 40 MHz 40 MHz
Temperature Grade -40C to +125C (E - extended) -40C to +85C (I - industrial) -40C to +125C (E) -40C to +85C (I) -40C to +85C (I) -40C to +85C (I)
I/O Pins 54 54 54 54 54 54
ADC 12-bit, 8 channels 12-bit, 8 channels 12-bit, 8 channels 12-bit, 8 channels 12-bit, 8 channels 10-bit, 8 channels
Supply Voltage 4.2 V to 5.5 V 4.2 V to 5.5 V 4.2 V to 5.5 V 4.2 V to 5.5 V 4.2 V to 5.5 V 4.2 V to 5.5 V

Key Differentiators

  • Integrated ECAN 2.0B active module with 8 hardware message buffers (vs PIC18F4585-I/PT)
  • Extended automotive temperature grade (-40C to +125C) included (vs PIC18F6585-I/PT)
  • Direct upgrade path to 96 KB flash on same 64-pin TQFP footprint (vs PIC18F6680-E/PT)

Design Notes

Place a 100 nF decoupling capacitor within 5 mm of every Vdd/AVdd pin and a bulk 10 uF tantalum capacitor at the board's power-entry point. The PIC18F6585-E/PT draws peak currents of approximately 60 mA at 25 MHz; ensure the 5 V regulator has adequate headroom. Use a ferrite bead in series with AVdd to isolate analog supply noise from the digital core, and tie AVss and Vss at a single ground point to avoid ground loops.

Route the crystal traces (OSC1, OSC2) within 5 mm of the MCU and guard them with grounded copper pour. Keep the ECAN differential pair (CANTX, CANRX) matched to 100 ohm differential impedance and avoid stubs; place the MCP2551 transceiver within 25 mm of the MCU CAN pins. For the 64-pin TQFP (10x10 mm) use a 4-layer PCB with continuous ground plane beneath the part for thermal dissipation; the package dissipates up to 1 W under full load.

The ECAN bus requires 120 ohm termination resistors at each end of the bus; missing or incorrect termination causes bit errors and reduces bus reliability. Place the termination within 50 mm of the connector. Configure the ECAN acceptance filters to mask unrelated message IDs to reduce CPU interrupt load. For long bus runs (over 5 m), add a common-mode choke to suppress common-mode noise.

Do not leave unused I/O pins floating; configure them as outputs to minimize quiescent current. The MCLR pin must have a 10 kohm pull-up to Vdd if not driven by an external reset supervisor. Verify ADC reference voltage (Vref+/Vref-) is stable before conversion; use MCP1541 or MCP1525 as a precision reference rather than Vdd for accurate measurements. The "E" temperature suffix requires conformance to -40C to +125C; do not substitute the -I variant in automotive under-hood positions.

Compliance Information

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

AEC-Q100 is not formally listed in the Verified Web Data; the -E temperature grade extends to +125C which is similar to automotive Grade 1, but the datasheet should be consulted for AEC-Q100 status. RoHS and lead-free compliance confirmed via Microchip product page.

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

Related Searches

PIC18F6585-E/PT PIC18F6585-E/PT datasheet Microchip PIC18F6585 PIC18 64-pin TQFP microcontroller 8-bit MCU 48KB flash ECAN PIC18F6585-E/PT automotive CAN PIC18F6585 vs PIC18F6680 PIC18F6585 drop-in replacement buy PIC18F6585-E/PT PIC18F6585 pinout 64-pin TQFP industrial CAN bus microcontroller 5V PIC18F6585 ECAN automotive grade PIC18F6585-E/PT extended temperature what is the operating temperature of PIC18F6585 PIC18F6585-E/PT in stock distributor

Related Components & Terms

Microchip Technology PIC18F6585 PIC18F6585-E/PT PIC18F6585-I/PT PIC18F6680-E/PT PIC18F4585-I/PT PIC18F4620-I/PT PIC18F6X8X 8-bit microcontroller MCU RISC architecture ECAN CAN 2.0B TQFP-64 TQFP MSL Level RoHS REACH AEC-Q100 automotive grade 12-bit ADC Flash memory EEPROM USART SPI I2C enhanced CCP automotive body controller
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