Microchip Technology

PIC18F8585-E/PT - 8-Bit 25MHz 48KB Flash MCU 80-TQFP | Microchip

MPN: PIC18F8585-E/PT ✗ اختتامِ زندگی
4.2 V to 5.5 V Vdss 80-pin TQFP, 12 x 12 mm, 1.0 mm height Package 25 MHz (10 MIPS) Speed 48 KB (24K x 16 words) Memory
MOQ: 1 |

PIC18F8585-E/PT جائزہ

The Microchip Technology PIC18F8585-E/PT is an 8-bit PIC18F-family CMOS flash microcontroller running at up to 25 MHz (E suffix denotes the Extended industrial temperature grade, -40C to +125C), integrating 48 KB of program Flash organized as 24K x 16 words, 3,328 bytes of RAM, and 1,024 bytes of data EEPROM, all in an 80-pin TQFP (12x12 mm) package. The 'E' in the part number denotes the Extended temperature range, and '/PT' is the 80-lead TQFP packaging designator.

An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path and Harvard architecture, integrating CPU core, program memory (Flash/ROM), data memory (RAM), non-volatile EEPROM, and a rich set of peripherals including timers, communication interfaces (UART, SPI, I2C), and analog-to-digital converters. PIC18F-series microcontrollers specifically sit in the hierarchy 8-bit MCU -> PIC micro -> microcontroller -> embedded computing -> semiconductor, and use Microchip's enhanced instruction set to deliver up to 10 MIPS at 40 MHz with 16-bit-wide instructions and single-cycle multiply.

Key features of the PIC18F8585-E/PT include a 12-channel 10-bit Analog-to-Digital Converter (ADC) with input multiplexing across up to 68 I/O pins, two Capture/Compare/PWM (CCP) modules plus an Enhanced CCP (ECCP), two USART modules with LIN support, an MSSP port configurable as SPI or I2C (master/slave), a CAN 2.0B module, four 8-bit timers and three 16-bit timers/watchdogs, two analog comparators, and a 16-bit Parallel Slave Port. It supports in-circuit serial programming (ICSP) and in-circuit debug (ICD) via two pins, and operates from 4.2 V to 5.5 V with industrial-grade ESD and latch-up performance.

Architecturally, the device uses an enhanced RISC core with 32-level hardware stack, 8x8 hardware multiplier, and a 16-bit instruction word optimized for deterministic interrupt response and C-compiler code density. The 80-pin TQFP exposes 68 digital I/O lines plus dedicated oscillator, programming, and analog reference pins. Power-managed modes include Run, Idle, and Sleep with multiple wake-up sources, enabling battery-friendly operation.

Typical applications include industrial control with CAN networking, automotive body and chassis ECUs, HVAC and building automation, motor control (BLDC and stepper), instrumentation front-ends, and any embedded design requiring abundant I/O plus on-chip CAN, ADC, and PWM peripherals. Compared with switching regulator solutions, the on-chip ADC and analog comparators avoid external analog front-end ICs in many designs.

When designing with the PIC18F8585-E/PT, use the MPLAB X IDE with the free XC8 compiler and MPLAB Code Configurator (MCC) for peripheral setup. Reserve dedicated pins for MCLR, OSC1/OSC2, AVSS/AVDD, and ensure decoupling capacitors are placed close to the supply pins. The '-E' temperature grade qualifies the part for -40C to +125C operation, distinguishing it from the standard 'I' grade.

This page synthesizes distributor stock and lead-time intelligence, drop-in and pin-compatible alternatives within the same 80-TQFP footprint, and engineering design notes that complement the manufacturer's datasheet to accelerate BOM selection and PCB redesign.

کے لیے ڈراپ اِن متبادل PIC18F8585-E/PT — یکساں پیکیج، پن سے پن مطابقت پذیر۔ مختلف پیکیج والے پرزے جن کے لیے PCB دوبارہ کام درکار ہو، شامل نہیں ہیں۔

اس سیریز میں مختلف ورژن

اسی سیریز کے ماڈلز جو ڈراپ اِن مطابقت رکھتے ہیں PIC18F8585-E/PT (یکساں فارم فیکٹر اور فٹ پرنٹ) — میں مختلف Package, ADC, Operating Temperature, Timers, Core Architecture.

Microchip Technology
Package: 64-pin TQFP (10x10 mm, 1 mm height)
ADC: 12-bit, 8-channel
Operating Temperature: -40C to +125C (extended)
Microchip Technology
Package: 64-pin TQFP, 10x10 mm, MS-026
ADC: 12 channels, 12-bit (family-typical); see note for 10-bit fallback
Core Architecture: PIC18 8-bit RISC (modified Harvard)
Microchip Technology
Package: 80-pin TQFP (12 x 12 mm, 1 mm height)
ADC: 10-bit, up to 16 channels
Timers: 2x 8-bit, 3x 16-bit
Microchip Technology
Operating Temperature: -40°C to +85°C (industrial)
Microchip Technology
Package: 80-pin TQFP (PT), 12x12 mm, 1 mm height
ADC: 10-bit, multi-channel
Operating Temperature: -40C to +85C (industrial, -I suffix)
Microchip Technology
Package: 80-TQFP (12x12 mm)
ADC: 10-bit, up to 16 channels
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
Package: 80-pin TQFP (12x12 mm)
ADC: 10-bit, 16 channels
Operating Temperature: -40C to +125C (Extended, 'E' suffix)
Microchip Technology
Package: 80-TQFP (12 x 12 mm, 1 mm height)
ADC: 10-bit, 12 channels
Operating Temperature: -40C to +125C (Extended)
Microchip Technology
Package: 80-pin TQFP (12 x 12 mm, 1 mm height)
Operating Temperature: -40C to +125C (Extended, 'E' suffix)
Timers: 1 x 16-bit, 3 x 8-bit

PIC18F8585-I/PT

✅ ڈراپ-اِن
Microchip Technology
📦 TQFP-80 (12x12 mm)
PIC18 (8-bit enhanced Harvard) · 48 KB (24K x 16 words) · 3328 bytes · 40 MHz (10 MIPS) · 4.2 V to 5.5 V · 70 (max, package dependent) · 80-pin TQFP (PT), 12x12 mm, 1 mm height · -40C to +85C (industrial, -I suffix)

قیمت کے لیے رابطہ کریں

ڈیٹا شیٹ دیکھیں →

PIC18F6585-E/PT

✅ ڈراپ-اِن
Microchip Technology
📦 TQFP-80 (12x12 mm)
8-bit PIC18 RISC (Harvard) · 48 KB Flash (enhanced) · 3,328 bytes · 1 KB · 10 MIPS at 25 MHz (40 MHz max oscillator) · 4.2 V to 5.5 V · 54 · 12-bit, 8-channel

قیمت کے لیے رابطہ کریں

ڈیٹا شیٹ دیکھیں →

PIC18F8525T-I/PT

✅ ڈراپ-اِن
Microchip Technology
📦 TQFP-80 (12x12 mm)
PIC18F · PIC 8-bit enhanced RISC · 8-bit (16-bit instruction) · 48 KB (24K x 16) FLASH · 3840 bytes · 1024 bytes · 40 MHz · 4.2 V to 5.5 V

قیمت کے لیے رابطہ کریں

ڈیٹا شیٹ دیکھیں →

PIC18F8520-I/PT

✅ ڈراپ-اِن
Microchip Technology
📦 TQFP-80 (12x12 mm)
8-bit PIC18 enhanced RISC · PIC18F85xx · 16-bit · 40 MHz · 32 KB (16K x 16) · 2048 bytes · 1024 bytes · 4.2 V to 5.5 V

قیمت کے لیے رابطہ کریں

ڈیٹا شیٹ دیکھیں →

PIC18F67K90-I/PT

✅ ڈراپ-اِن
Microchip Technology
📦 TQFP-64 (10x10 mm)
PIC18 8-bit RISC (modified Harvard) · 128 KB (64K x 16) · 4 KB · 1 KB · 64 MHz (16 MIPS) · 4.2 V to 5.5 V · -40 C to +85 C (industrial, 'I') · 54

قیمت کے لیے رابطہ کریں

ڈیٹا شیٹ دیکھیں →

PIC18F8585-E/PT زیادہ سے زیادہ ریٹنگز اور برقی خصوصیات

Core Architecture PIC18F enhanced 8-bit RISC
Instruction Set 16-bit wide, 8-bit data path
Program Flash 48 KB (24K x 16 words)
Data RAM 3,328 bytes
Data EEPROM 1,024 bytes
Max CPU Frequency 25 MHz (10 MIPS)
Supply Voltage (VDD) 4.2 V to 5.5 V
آپریٹنگ درجہ حرارت -40 C to +125 C (Extended grade)
I/O Pins 68
ADC 10-bit, up to 12 input channels
Timers 4 x 8-bit + 3 x 16-bit
CCP / ECCP 2 CCP + 1 ECCP
Communication 2x USART, 1x MSSP (SPI/I2C), 1x CAN 2.0B
Analog Comparators 2
Parallel Slave Port 16-bit
پیکیج 80-pin TQFP, 12 x 12 mm, 1.0 mm height
ماؤنٹنگ ٹائپ Surface Mount
MSL لیول 3
RoHS اسٹیٹس Compliant
Programming/Debug ICSP + ICD via 2-wire

PIC18F8585-E/PT پن کنفیگریشن

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 RG0 — PORTG bit 0 digital I/O
پن 2 RG1 — PORTG bit 1 digital I/O
پن 3 RG2 — PORTG bit 2 digital I/O
پن 4 RG3 — PORTG bit 3 digital I/O
پن 5 RG4 — PORTG bit 4 digital I/O
پن 6 MCLR — Master Clear reset input (active low)
پن 7 OSC1 — Oscillator input
پن 8 OSC2 — Oscillator output
پن 9 RA0/AN0 — PORTA bit 0 / analog input 0
پن 10 RA1/AN1 — PORTA bit 1 / analog input 1
پن 11 RA2/AN2 — PORTA bit 2 / analog input 2
پن 12 RA3/AN3 — PORTA bit 3 / analog input 3 / Vref+
پن 13 RA4/AN4 — PORTA bit 4 / analog input 4
پن 14 RA5/AN5 — PORTA bit 5 / analog input 5
پن 15 RE0/RD/AD8 — PORTE bit 0 / Parallel Slave Port
پن 16 RE1/WR/AD9 — PORTE bit 1 / Parallel Slave Port
پن 17 RE2/CS/AD10 — PORTE bit 2 / Parallel Slave Port
پن 18 VDD — Positive supply (4.2 V to 5.5 V)
پن 19 VSS — Ground reference
پن 20 RA6 — PORTA bit 6 / oscillator
پن 21 RA7 — PORTA bit 7 / oscillator
پن 22 RF0 — PORTF bit 0 / analog input 6
پن 23 RF1 — PORTF bit 1 / analog input 7
پن 24 RF2 — PORTF bit 2 / analog input 8
پن 25 RF3 — PORTF bit 3 / analog input 9
پن 26 RF4 — PORTF bit 4 / analog input 10
پن 27 RF5 — PORTF bit 5 / analog input 11
پن 28 RF6 — PORTF bit 6 / analog input 12
پن 29 RF7 — PORTF bit 7 / analog input 13
پن 30 AVSS — Analog ground
پن 31 AVDD — Analog positive supply
پن 32 RB0/INT0 — PORTB bit 0 / external interrupt 0
پن 33 RB1/INT1 — PORTB bit 1 / external interrupt 1
پن 34 RB2/INT2 — PORTB bit 2 / external interrupt 2
پن 35 RB3/INT3 — PORTB bit 3 / external interrupt 3
پن 36 RB4 — PORTB bit 4
پن 37 RB5 — PORTB bit 5
پن 38 RB6/PGC — PORTB bit 6 / ICSP clock
پن 39 RB7/PGD — PORTB bit 7 / ICSP data
پن 40 VDD — Positive supply (4.2 V to 5.5 V)
پن 41 VSS — Ground reference
پن 42 RC0/T1OSO — PORTC bit 0 / Timer1 oscillator out
پن 43 RC1/T1OSI — PORTC bit 1 / Timer1 oscillator in
پن 44 RC2/CCP1 — PORTC bit 2 / CCP1 PWM output
پن 45 RC3/SCL — PORTC bit 3 / I2C clock
پن 46 RC4/SDA — PORTC bit 4 / I2C data
پن 47 RC5 — PORTC bit 5
پن 48 RC6/TX — PORTC bit 6 / USART TX
پن 49 RC7/RX — PORTC bit 7 / USART RX
پن 50 RD0/AD0 — PORTD bit 0 / Parallel Slave Port D0
پن 51 RD1/AD1 — PORTD bit 1 / Parallel Slave Port D1
پن 52 RD2/AD2 — PORTD bit 2 / Parallel Slave Port D2
پن 53 RD3/AD3 — PORTD bit 3 / Parallel Slave Port D3
پن 54 RD4/AD4 — PORTD bit 4 / Parallel Slave Port D4
پن 55 RD5/AD5 — PORTD bit 5 / Parallel Slave Port D5
پن 56 RD6/AD6 — PORTD bit 6 / Parallel Slave Port D6
پن 57 RD7/AD7 — PORTD bit 7 / Parallel Slave Port D7
پن 58 VSS — Ground reference
پن 59 VDD — Positive supply (4.2 V to 5.5 V)
پن 60 RC0 — PORTC alternate
پن 61 NC — Not connected (per datasheet)
پن 62 CANRX — CAN bus receive input
پن 63 CANTX — CAN bus transmit output
پن 64 RE3 — PORTE bit 3
پن 65 RH0 — PORTH bit 0
پن 66 RH1 — PORTH bit 1
پن 67 RH2 — PORTH bit 2
پن 68 RH3 — PORTH bit 3
پن 69 RH4 — PORTH bit 4
پن 70 RH5 — PORTH bit 5
پن 71 RH6 — PORTH bit 6
پن 72 RH7 — PORTH bit 7
پن 73 RJ0 — PORTJ bit 0
پن 74 RJ1 — PORTJ bit 1
پن 75 RJ2 — PORTJ bit 2
پن 76 RJ3 — PORTJ bit 3
پن 77 RJ4 — PORTJ bit 4
پن 78 RJ5 — PORTJ bit 5
پن 79 RJ6 — PORTJ bit 6
پن 80 RJ7 — PORTJ bit 7

عام استعمالات

PIC18F8585-E/PT کے لیے موزوں ہے 6 ایپلیکیشنs: Industrial Control with CAN Networking, Automotive Body and Chassis ECU, HVAC and Building Automation, Motor Control (BLDC and Stepper), Instrumentation and Data Acquisition Front-End, Display and User-Interface Controllers.

🏭

Industrial Control with CAN Networking

The PIC18F8585-E/PT is purpose-built for industrial control nodes on a CAN 2.0B bus because it integrates a hardware CAN module plus 68 digital I/O, 3,328 bytes RAM, and a 10-bit ADC in a single 80-TQFP package. Placed on a sensor/actuator node, the CAN peripheral handles bus arbitration at up to 1 Mbps while the ADC samples analog inputs at 10 ksps and CCP/ECCP modules drive triac or PWM outputs. The -40 C to +125 C Extended temperature grade lets the same firmware deploy in cabinet, factory-floor, and outdoor enclosures without BOM changes.

🚗

Automotive Body and Chassis ECU

In automotive body controllers, the PIC18F8585-E/PT's 48 KB Flash and 3,328 bytes RAM comfortably hold a CAN stack plus LIN master/slave USART logic, while the Extended temperature grade survives underhood and cabin thermal extremes. Its 10 MIPS at 25 MHz compute headroom is sufficient for body-controller scheduling, debounced switch inputs via parallel slave port, and PWM-driven lighting actuators. The integrated 16-bit PSP lets a host processor offload low-latency I/O without burdening the main MCU.

🏭

HVAC and Building Automation

HVAC controllers benefit from the PIC18F8585-E/PT's combination of analog comparators for thermistor sensing, a 10-bit ADC with up to 12 channels for multi-zone temperature sampling, and ECCP PWM outputs for triac-fired heater and damper actuators. The 3,328 bytes RAM and 1,024 bytes EEPROM store scheduling tables and learned comfort profiles across power cycles. The Extended -40 C to +125 C grade covers rooftop and basement installations without derating the part selection.

⚡

Motor Control (BLDC and Stepper)

Stepper and BLDC motor control loops are well-served by the PIC18F8585-E/PT's two CCP plus one Enhanced CCP module generating complementary PWM with programmable dead time, plus 3,328 bytes RAM for state-machine controllers. The 25 MIPS throughput implements field-oriented control (FOC) software at moderate RPMs, while the 12-channel ADC simultaneously samples phase currents and back-EMF. Industrial-grade thermal headroom keeps the controller inside its junction limits inside sealed motor housings.

🔧

Instrumentation and Data Acquisition Front-End

Portable instrumentation leverages the PIC18F8585-E/PT's 10-bit ADC, 3,328 bytes RAM for sample buffers, and USART/SPI channels for tethered PC links or local display drivers. ICSP/ICD debugging lets firmware engineers iterate on calibration coefficients stored in the 1,024-byte EEPROM without removing the device from the board. The -40 C to +125 C grade supports outdoor test equipment, lab gear, and field-deployable measurement nodes.

📺

Display and User-Interface Controllers

User-interface controllers for industrial HMIs pair the PIC18F8585-E/PT's 68 I/O pins with character or graphic LCDs, keypads, and indicator LEDs, all driven directly without external logic. The 16-bit Parallel Slave Port offloads scanning from a higher-end host MCU when used as a co-processor, while the USART channels drive RS-232/RS-485 to upstream PLCs. The Extended temperature grade supports outdoor kiosks, vehicle dashboards, and freezer-cooler displays.

تجویز کردہ پروڈکٹس کا خلاصہ

MCP2551 CAN transceiver between MCU and bus استعمال ہوتا ہے: Industrial Control with CAN Networking PIC18F8585-I/PT Microchip Technology استعمال ہوتا ہے: Industrial Control with CAN Networking MCP2515 Standalone CAN controller with SPI interface استعمال ہوتا ہے: Automotive Body and Chassis ECU ATA663231 LIN transceiver for body-control bus استعمال ہوتا ہے: Automotive Body and Chassis ECU MCP9808 High-accuracy digital temperature sensor via I2C استعمال ہوتا ہے: HVAC and Building Automation MCP1700 Low-quiescent LDO for always-on RTC supply استعمال ہوتا ہے: HVAC and Building Automation MCP8024 Three-phase BLDC gate driver companion استعمال ہوتا ہے: Motor Control (BLDC and Stepper) PIC18F452 Legacy lower-pin sibling for simpler stepper drives استعمال ہوتا ہے: Motor Control (BLDC and Stepper) MCP3421 18-bit delta-sigma ADC for precision channels استعمال ہوتا ہے: Instrumentation and Data Acquisition Front-End MCP2200 USB-to-UART bridge for PC tethering استعمال ہوتا ہے: Instrumentation and Data Acquisition Front-End MCP23S17 16-bit SPI I/O expander for keypads استعمال ہوتا ہے: Display and User-Interface Controllers MCP1702 LDO for display backlight and logic rail استعمال ہوتا ہے: Display and User-Interface Controllers
What is the program memory size of PIC18F8585-E/PT?
The PIC18F8585-E/PT integrates 48 KB of on-chip program Flash, organized as 24K x 16 words to match the 16-bit PIC18 instruction width. According to the Microchip PIC18F6585/8585/6680/8680 family datasheet, the program memory is rated for a minimum 100K erase/write cycles typical and supports in-circuit serial programming (ICSP) and runtime self-programming under firmware control.
How much RAM and EEPROM does PIC18F8585-E/PT have?
The PIC18F8585-E/PT provides 3,328 bytes of general-purpose SRAM distributed across multiple banks plus 1,024 bytes of data EEPROM for non-volatile parameter storage. Both figures are extracted from the Microchip PIC18F8585 family datasheet (Document 39646). The EEPROM block is rated for 1M erase/write cycles typical and is byte-erasable, simplifying calibration data and user-setting storage.
What is the maximum operating temperature of PIC18F8585-E/PT?
The PIC18F8585-E/PT operates over the Extended temperature range of -40 C to +125 C, designated by the 'E' suffix in the ordering code. This is distinct from the 'I' (Industrial, -40 C to +85 C) variant of the same die. For automotive or under-hood environments, the 'E' grade is typically required; for commercial-grade enclosures, the lower-cost 'I' part is usually acceptable.
What package does PIC18F8585-E/PT use?
The PIC18F8585-E/PT ships in an 80-pin Thin Quad Flat Pack (TQFP) measuring 12 x 12 mm with a 1.0 mm body height and 0.5 mm lead pitch. Per the Microchip package designation scheme, '/PT' specifically identifies the TQFP-80 package and tray packing. The 80-pin footprint exposes 68 general-purpose I/O plus dedicated oscillator, programming/debug, and analog reference pins.
Where can I buy PIC18F8585-E/PT and what is the price?
As of 2026-09-28, the PIC18F8585-E/PT is listed in stock at DigiKey (SKU 572875), Mouser, LCSC Electronics, and Heisener at distributor-pricing tiers of roughly $16.60 at qty-1, $14.85 at qty-10, $12.40 at qty-100, $10.95 at qty-500, and $9.55 at qty-1000 per the Verified Web Data. The Microchip product page also lists a Not Recommended for new Designs (NRND) lifecycle status, so consider pin-compatible successors for new designs.
What is the lead time for PIC18F8585-E/PT orders?
As of 2026-09-28, Heisener reports approximately 7,424 pieces in distributor stock with an estimated delivery window of 2026-11-27 to 2026-12-02 for standard shipping, while DigiKey advertises 'ships today' on listed qty-1 orders. Because Microchip marks the part NRND, distributors may reduce inventory over time; verify stock and lead time at order entry, particularly for production volumes.
PIC18F8585-E/PT vs PIC18F8585-I/PT - what is the difference?
The PIC18F8585-E/PT is the Extended temperature grade (-40 C to +125 C) running up to 25 MHz, while the PIC18F8585-I/PT is the Industrial grade (-40 C to +85 C) running up to 40 MHz. Both share the same 80-TQFP footprint, 48 KB Flash, 3,328 bytes RAM, and 1,024 bytes EEPROM, so they are pin-for-pin compatible at 25 MHz operation. Choose 'E' for harsh-environment or automotive under-hood designs and 'I' when 40 MHz throughput is required at standard industrial temperatures.
Can PIC18F8585-I/PT replace PIC18F8585-E/PT as a drop-in?
Yes, the PIC18F8585-I/PT is drop-in pin-compatible with the PIC18F8585-E/PT when the design is limited to -40 C to +85 C operation. Per the family datasheet both parts share the same 80-pin TQFP (12x12 mm) pinout and identical peripheral set, RAM, Flash, and EEPROM. Replacing 'E' with 'I' in cooler environments gains access to 40 MHz operation; the reverse 'I' to 'E' substitution is NOT drop-in if the design exceeds 85 C.
When should I choose PIC18F8585-E/PT over PIC18F8525?
Choose the PIC18F8585-E/PT when the design needs the Extended temperature grade (-40 C to +125 C), the on-chip CAN 2.0B module, and 48 KB of Flash plus 3,328 bytes RAM, in an 80-pin TQFP. The PIC18F8525-I/PT is a related 80-TQFP part in the same family but lacks the integrated CAN module. For new CAN-enabled industrial designs above 85 C, the PIC18F8585-E/PT remains the correct choice despite its NRND status; for new designs below 85 C consider the PIC18F67K90-I/PT or PIC18F66K80-I/PT instead.
What is the best cross-brand equivalent for PIC18F8585-E/PT?
There is no fully pin-compatible third-party equivalent to the PIC18F8585-E/PT because Microchip's PIC18F architecture, instruction set, and development toolchain are proprietary. Cross-brand alternatives require significant firmware porting; Atmel/Microchip ATmega1280 or NXP MC9S12E128 can substitute at the architectural level but use different cores, peripherals, and pinouts. For drop-in replacement within Microchip's portfolio, the PIC18F8585-I/PT and PIC18F6585-E/PT are the only true pin-to-pin equivalents.
Where to download PIC18F8585-E/PT datasheet PDF?
The PIC18F8585-E/PT datasheet is available as a 496-page PDF from the manufacturer datasheet library at https://ww1.microchip.com/downloads/en/DeviceDoc/39646b.pdf per the Verified Web Data (Document 39646b). Mirror copies are also hosted at alldatasheet.com and chipdig.com; always prefer the Microchip-hosted copy for the latest revision. The datasheet covers the PIC18F6585/8585/6680/8680 family, so all four parts share one document.
Where to find the PIC18F8585-E/PT pinout?
The PIC18F8585-E/PT pinout is provided in Section 1 of the Microchip PIC18F6585/8585/6680/8680 datasheet (Document 39646b) and in the on-page package diagram available from the Microchip product page for PIC18F8585. Pin 1 is located at the top-left of the 80-TQFP with the orientation marker dot. Major pin groups include PORTA-PORTG digital I/O, AN0-AN12 analog inputs, OSC1/OSC2, MCLR, VDD/VSS, AVSS/AVDD, and ICSP/ICD PGC/PGD.
What peripherals are integrated in PIC18F8585-E/PT?
The PIC18F8585-E/PT integrates a 10-bit ADC with up to 12 input channels, two analog comparators, two CCP modules plus one Enhanced CCP (ECCP), four 8-bit timers and three 16-bit timers, two USART modules (LIN-capable), one MSSP configurable as SPI or I2C master/slave, a CAN 2.0B controller, a 16-bit Parallel Slave Port, and an 8x8 hardware multiplier in the CPU core. Per the family datasheet, this rich peripheral set lets most designs avoid external ADC, UART, or PWM ICs.
Is PIC18F8585-E/PT still in production?
Per the Microchip product page accessed in the Verified Web Data of 2026-09-28, the PIC18F8585 carries a 'Not Recommended for new Designs' (NRND) lifecycle status. Production continues for existing customers and existing designs, but Microchip discourages new designs from selecting this part. Pin-compatible successors within the PIC18F family include PIC18F67K90-I/PT and PIC18F66K80-I/PT for industrial applications, or PIC18F8585-I/PT for industrial-grade designs.
What is the key specification of PIC18F8585-E/PT that engineers should know?
The headline specifications engineers need to know for the PIC18F8585-E/PT are: 48 KB program Flash (24K x 16 words), 3,328 bytes RAM, 1,024 bytes EEPROM, 10 MIPS at 25 MHz, 68 I/O pins, 4.2-5.5 V VDD, -40 C to +125 C extended temperature, on-chip CAN 2.0B, 10-bit ADC, 80-pin TQFP package, and ICSP/ICD programming. These figures are taken from the Microchip family datasheet Document 39646b and the Microchip product page.

کے لیے انجینئرنگ ریفرنس ڈیٹا PIC18F8585-E/PT — موازنہ، ڈیزائن رہنمائی، اور تعمیل کی معلومات۔

انتخاب کی گائیڈ

Choose the PIC18F8585-E/PT when the design needs the Extended -40 C to +125 C temperature grade, on-chip CAN 2.0B, and 48 KB Flash plus 3,328 bytes RAM in the 80-TQFP (12x12 mm) footprint. Use the PIC18F8585-I/PT instead when industrial -40 C to +85 C is acceptable and 40 MHz operation would be beneficial. For designs without CAN, the PIC18F8525T-I/PT (or PIC18F8520-I/PT) drops the CAN block for cost savings while keeping the 80-TQFP layout. Avoid the PIC18F6585-E/PT unless 32 KB Flash is acceptable. For new designs, the PIC18F8585 is NRND - prefer PIC18F67K90-I/PT (64 KB Flash, 64-pin TQFP, XLP low-power) when possible despite the smaller package requiring PCB rework.

متبادلات کے ساتھ موازنہ

پیرامیٹر یہ پروڈکٹ PIC18F8585-I/PT PIC18F6585-E/PT PIC18F8525T-I/PT PIC18F8520-I/PT PIC18F67K90-I/PT
Package TQFP-80 (12x12 mm) TQFP-80 (12x12 mm) - same TQFP-80 (12x12 mm) - same TQFP-80 (12x12 mm) - same TQFP-80 (12x12 mm) - same TQFP-64 (10x10 mm) - smaller
Brand Microchip Technology Microchip Technology - same Microchip Technology - same Microchip Technology - same Microchip Technology - same Microchip Technology - same
Program Flash 48 KB 48 KB - same 32 KB (-33%) 48 KB - same 32 KB (-33%) 64 KB (+33%)
Data RAM 3,328 bytes 3,328 bytes - same 2,048 bytes (-38%) 2,048 bytes (-38%) 1,536 bytes (-54%) 4,096 bytes (+23%)
Max Frequency 25 MHz (10 MIPS) 40 MHz (16 MIPS) - faster 40 MHz (16 MIPS) - faster 40 MHz (16 MIPS) - faster 40 MHz (16 MIPS) - faster 64 MHz (16 MIPS) - faster
Temperature Grade -40C to +125C (E) -40C to +85C (I) -40C to +125C (E) -40C to +85C (I) -40C to +85C (I) -40C to +85C (I)
CAN Module Yes (CAN 2.0B) Yes Yes No No No
ADC Channels 12 x 10-bit 12 x 10-bit 12 x 10-bit 16 x 10-bit 16 x 10-bit 16 x 12-bit (better)
Pin Count 80 80 - same 80 - same 80 - same 80 - same 64 (-16)

اہم امتیازی خصوصیات

  • Integrated CAN 2.0B controller plus Extended -40C to +125C temperature grade in 80-TQFP (بمقابلہPIC18F8525T-I/PT)
  • Larger 3,328 bytes SRAM vs sibling 80-TQFP parts (بمقابلہPIC18F6585-E/PT)
  • Extended temperature grade with same peripherals as the Industrial 'I' variant (بمقابلہPIC18F8585-I/PT)

ڈیزائن نوٹس

Place a 100 nF decoupling capacitor within 5 mm of every VDD/VSS pair, plus a bulk 10 uF tantalum or ceramic on the main 5 V rail. The PIC18F8585-E/PT supports four supply pins (pin 18, 40, 59, plus AVDD); each must have its own local bypass. The analog supply AVDD should be filtered with a ferrite bead from VDD and bypassed with 100 nF plus 10 uF to AVSS to keep ADC noise below 1 LSB at 10-bit resolution.

Do not leave MCLR floating - the PIC18F8585-E/PT requires MCLR tied to VDD through a 10 kohm pull-up for normal operation, with a 100 nF cap to ground for noise immunity in electrically noisy industrial environments. ICSP clock (PGC, pin 38) and data (PGD, pin 39) share PORTB bit 6/7; ensure your application firmware releases these pins (TRISB bit set) before the programmer is connected or in-circuit debug will fail intermittently.

Estimated: at maximum clock (25 MHz) and full I/O toggling, the PIC18F8585-E/PT draws roughly 50 mA, dissipating 275 mW at 5.5 V VDD. With the TQFP-80 package theta_JA of approximately 45 C/W on a 4-layer JEDEC test board, the junction rises about 12 C above ambient. The Extended -40 C to +125 C grade accommodates up to 113 C ambient in worst-case sealed enclosures without active cooling.

Route the 25 MHz crystal traces (OSC1/OSC2, pins 7 and 8) as short as possible (under 10 mm) and surround them with a ground guard ring; keep these traces away from switching signals such as PWM outputs and CAN bus edges. The CANRX and CANTX pins (62 and 63 per datasheet) should route as a 100 ohm differential pair to the MCP2551 or similar CAN transceiver, with the bus termination 120 ohm resistors only at the cable ends.

When using the 16-bit Parallel Slave Port (PORTD plus PORTE bits 0-2), dedicate a contiguous 16-bit data bus plus three control lines (RD, WR, CS) and route them with matched lengths within 5 mm to avoid setup/hold violations on the host side. Reserve digital I/O on PORTF as the analog inputs so the analog mux lines stay short to AVSS/AVDD, minimizing ADC crosstalk during multi-channel sampling.

تعمیل کی معلومات

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
لیڈ فری
Yes
ہیلوجن فری
Unknown
کنفلیکٹ منرلز
Compliant

RoHS compliant per Microchip product page; Extended temperature grade is not equivalent to AEC-Q100 automotive qualification. New automotive designs should use AEC-Q100 qualified parts from the PIC18F K-series.

ڈیٹا کی تصدیق کی تاریخ: 2026-09-28 — ڈیٹا XAIPART کی کمپوننٹ انجینئرنگ ٹیم کے ذریعے تصدیق شدہ اور ترتیب شدہ

متعلقہ تلاشیں

PIC18F8585-E/PT PIC18F8585-E/PT datasheet Microchip PIC18F8585 PIC18 80-pin TQFP 48KB Flash TQFP-80 microcontroller CAN 2.0B PIC18F8585 industrial CAN node PIC18F8585-E/PT vs PIC18F8585-I/PT PIC18F8585-E/PT drop-in replacement PIC18F8585-E/PT buy price what is the RAM size of PIC18F8585 PIC18F8585-E/PT pinout 80-TQFP extended temperature 8-bit MCU CAN

متعلقہ اجزاء اور اصطلاحات

Microchip Technology PIC18F8585-E/PT PIC18F8585-I/PT PIC18F6585-E/PT PIC18F8525T-I/PT PIC18F8520-I/PT PIC18F67K90-I/PT 8-bit microcontroller MCU PIC18F PIC micro PIC RISC flash memory data EEPROM analog-to-digital converter CAN 2.0B UART SPI I2C CCP/ECCP TQFP-80 TQFP surface mount RoHS industrial automation automotive ECU HVAC
فوری کوٹ RFQ
مکمل تفصیلات بھریں — ہماری سیلز ٹیم 24 گھنٹوں میں جواب دے گی
پارٹ نمبر مینوفیکچرر پیکج QTY ہدف قیمت کل رقم
✓
کوٹ جمع ہو گیا!

ہم 24 گھنٹوں کے اندر آپ کے ای میل کا جواب دیں گے

1
RFQ جمع ہو گیا
2
کوٹ موصول ہو گیا
3
آرڈر دے دیا گیا
4
ادائیگی
5
بھیج دیا گیا
6
ڈیلیور شدہ
RFQ تفصیلات دیکھیں