PIC18LF6585-I/PT - 8-Bit 40MHz MCU 48KB Flash ECAN | Microchip
料号: PIC18LF6585-I/PT ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $8.1 | $8.10 |
| 10 | $7.45 | $74.50 |
| 100 | $6.72 | $672.00 |
| 500 | $5.98 | $2,990.00 |
| 1,000 | $5.31 | $5,310.00 |
PIC18LF6585-I/PT 概述
A microcontroller (MCU) is a single-chip computer containing a processor core, program memory (Flash), data memory (RAM), and a rich set of peripheral blocks (timers, ADC, communication controllers, I/O). The PIC18F family sits in the 8-bit RISC tier of Microchip's portfolio and is widely adopted in automotive node, industrial control, and consumer applications where deterministic behavior and long product lifetimes matter.
Key features of the PIC18LF6585-I/PT include 48 KB of Flash program memory organized as 24K x 16 words, 3,328 bytes of RAM, an 8-channel 10-bit ADC, two analog comparators, two CCP modules, an Enhanced CAN 2.0B controller, and up to 52 digital I/O pins. The CPU core runs up to 40 MHz at 3.3V, with on-chip oscillator options and four programmable edge-triggered interrupt sources. The integrated ECAN peripheral supports CAN 2.0B active/passive and listens-only modes, device net filtering, and bit rates up to 1 Mbps.
The architecture is built around a Harvard RISC core with a 16-bit instruction word, an 8-bit data path, hardware multiply, and a vectored interrupt controller. The instruction pipeline and 32-level hardware stack deliver deterministic interrupt latency suitable for real-time CAN and control loops.
Typical applications include CAN-based industrial automation nodes, automotive body and chassis ECUs (non-safety critical), building automation HVAC controllers, sensor aggregation hubs, and low-power remote telemetry units. When designing with this part, pay attention to the decoupling network around VDD/VSS pairs, route the ECAN TX/RX lines as a matched differential pair, and program the CONFIG words at the top of Flash to lock oscillator, watchdog, and brown-out settings.
直接替换替代料: PIC18LF6585-I/PT ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC18LF6585-I/PT (相同外形与封装尺寸) ——差异在于 Package, ADC, Core Architecture, Timers, I/O Pins.
快速对比工具——选择替代料号进行并排对比:
PIC18F6585-I/PT
✅ 直接替换✓ 有现货
$6.95 / 个
查看数据手册 →PIC18LF6685-I/PT
✅ 直接替换📋 参考替代料(不在目录中)
PIC18LF8585-I/PT
✅ 直接替换✓ 有现货
$6.2 / 个
查看数据手册 →PIC18LF4685-I/PT
✅ 直接替换✓ 有现货
$5.55 / 个
查看数据手册 →PIC18LF6525T-I/PT
✅ 直接替换✓ 有现货
$5.95 / 个
查看数据手册 →PIC18LF6585-I/PT 最大额定值与电气特性
| Core Architecture | 8-bit PIC18F RISC |
| Program Memory (Flash) | 48 KB (24K x 16 words) |
| Data Memory (RAM) | 3,328 bytes |
| Maximum CPU Frequency | 40 MHz |
| Operating Voltage Range | 2.0 V to 3.3 V (LF core) |
| I/O Pins | 52 |
| ADC | 8-channel, 10-bit |
| Analog Comparators | 2 |
| CCP Modules | 2 |
| CAN Controller | ECAN 2.0B active/passive |
| 封装 | 64-TQFP (PT) 10x10 mm |
| 工作温度 | -40 C to +85 C (Industrial) |
| 安装类型 | Surface Mount |
| RoHS 状态 | Compliant |
PIC18LF6585-I/PT 引脚配置
| 引脚 1 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| 引脚 2 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| 引脚 3 | RA2/AN2/VREF- — PORTA bit 2 / Analog input 2 / ADC VREF- |
| 引脚 4 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC VREF+ |
| 引脚 5 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| 引脚 6 | RA5/AN4 — PORTA bit 5 / Analog input 4 |
| 引脚 7 | RA6/OSC2 — PORTA bit 6 / Oscillator output |
| 引脚 8 | RA7/OSC1 — PORTA bit 7 / Oscillator input |
| 引脚 9 | VDD — Positive supply (2.0V-3.3V) |
| 引脚 10 | VSS — Ground |
| 引脚 11 | RB0/INT0 — PORTB bit 0 / External interrupt 0 |
| 引脚 12 | RB1/INT1 — PORTB bit 1 / External interrupt 1 |
| 引脚 13 | RB2/INT2 — PORTB bit 2 / External interrupt 2 |
| 引脚 14 | RB3/INT3 — PORTB bit 3 / External interrupt 3 |
| 引脚 15 | RB4 — PORTB bit 4 |
| 引脚 16 | RB5 — PORTB bit 5 |
| 引脚 17 | RB6/PGC — PORTB bit 6 / ICSP clock |
| 引脚 18 | RB7/PGD — PORTB bit 7 / ICSP data |
| 引脚 19 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock |
| 引脚 20 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 |
| 引脚 21 | RC2/CCP1 — PORTC bit 2 / CCP1 |
| 引脚 22 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 引脚 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| 引脚 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| 引脚 25 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| 引脚 26 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| 引脚 27 | RD0/C1IN+ — PORTD bit 0 / Comparator 1 non-inverting input |
| 引脚 28 | RD1/C1IN- — PORTD bit 1 / Comparator 1 inverting input |
| 引脚 29 | RD2/C2IN+ — PORTD bit 2 / Comparator 2 non-inverting input |
| 引脚 30 | RD3/C2IN- — PORTD bit 3 / Comparator 2 inverting input |
| 引脚 31 | RD4 — PORTD bit 4 |
| 引脚 32 | RD5 — PORTD bit 5 |
| 引脚 33 | RD6 — PORTD bit 6 |
| 引脚 34 | RD7 — PORTD bit 7 |
| 引脚 35 | RE0/RD/AN5 — PORTE bit 0 / Read / Analog input 5 |
| 引脚 36 | RE1/WR/AN6 — PORTE bit 1 / Write / Analog input 6 |
| 引脚 37 | RE2/CS/AN7 — PORTE bit 2 / Chip select / Analog input 7 |
| 引脚 38 | VDD — Positive supply (2.0V-3.3V) |
| 引脚 39 | VSS — Ground |
| 引脚 40 | CANTX — ECAN transmit output |
| 引脚 41 | CANRX — ECAN receive input |
| 引脚 42 | RF0 — PORTF bit 0 |
| 引脚 43 | RF1 — PORTF bit 1 |
| 引脚 44 | RF2 — PORTF bit 2 |
| 引脚 45 | RF3 — PORTF bit 3 |
| 引脚 46 | RF4 — PORTF bit 4 |
| 引脚 47 | RF5 — PORTF bit 5 |
| 引脚 48 | RF6 — PORTF bit 6 |
| 引脚 49 | RF7 — PORTF bit 7 |
| 引脚 50 | RG0 — PORTG bit 0 |
| 引脚 51 | RG1 — PORTG bit 1 |
| 引脚 52 | RG2 — PORTG bit 2 |
| 引脚 53 | RG3 — PORTG bit 3 |
| 引脚 54 | RG4 — PORTG bit 4 |
| 引脚 55 | MCLR/VPP — Reset / Programming voltage |
| 引脚 56 | VDD — Positive supply (2.0V-3.3V) |
| 引脚 57 | VSS — Ground |
| 引脚 58 | NC — Not connected (per datasheet) |
| 引脚 59 | NC — Not connected (per datasheet) |
| 引脚 60 | NC — Not connected (per datasheet) |
| 引脚 61 | NC — Not connected (per datasheet) |
| 引脚 62 | OSC1/CLKI — External oscillator input |
| 引脚 63 | OSC2/CLKO — External oscillator output |
| 引脚 64 | AVDD — Analog positive supply (2.0V-3.3V) |
典型应用
PIC18LF6585-I/PT 适用于 6 应用s: Industrial CAN Sensor Nodes, Automotive Body and Chassis ECUs, Building Automation HVAC Controllers, Low-Power Remote Telemetry Units, Motor Control Front-End Controllers, LED Lighting Control Nodes.
Industrial CAN Sensor Nodes
The PIC18LF6585-I/PT fits industrial CAN sensor nodes by combining on-chip ECAN 2.0B with 48 KB Flash and 3,328 bytes RAM. Placed at each sensor pod, the MCU aggregates ADC samples and streams them over the bus at up to 1 Mbps. The LF 2.0V-3.3V supply lets the design share a 3.3V rail with sensors and radios, while the 40 MHz core handles protocol overhead without offloading.
推荐
Automotive Body and Chassis ECUs
The PIC18LF6585-I/PT is widely used in non-safety automotive body and chassis ECUs thanks to its integrated ECAN, 52 I/O, and -40C to +85C industrial temperature grade. It drives lamp loads, mirror controls, and door modules while communicating over CAN to a central gateway. The 10-bit ADC reads position sensors and the 8-channel input handles multi-axis feedback within a compact 64-TQFP footprint.
推荐
Building Automation HVAC Controllers
The PIC18LF6585-I/PT suits building HVAC controllers that must communicate with rooftop units and air-handlers over CAN. The MCU's 48 KB Flash holds the BACnet/CAN gateway translation logic, while its 10-bit ADC reads temperature and humidity sensors. Industrial temperature rating and 52 I/O support multi-relay damper and valve control within a single MCU plus companion driver chips.
推荐
Low-Power Remote Telemetry Units
The PIC18LF6585-I/PT fits remote telemetry units where its LF 2.0V-3.3V core minimizes sleep current while the ECAN controller reports back to a gateway. Sleep current under 1 uA (with peripherals disabled) lets the unit run from small battery or solar sources. The 40 MHz active core wakes on CAN activity, processes payloads, and returns to sleep, with the 48 KB Flash storing local calibration data.
推荐
Motor Control Front-End Controllers
The PIC18LF6585-I/PT is used as a front-end controller for small brushed or stepper motor drives, providing CAN connectivity, sensor feedback via 10-bit ADC, and PWM generation through two CCP modules. The 64-TQFP package fits on compact PCBs alongside gate drivers and H-bridges, with the 52 I/O available for limit-switch inputs, encoder feedback, and fault signals.
推荐
LED Lighting Control Nodes
The PIC18LF6585-I/PT drives networked LED lighting controllers using ECAN to receive dimming commands from a central controller. PWM via CCP modules provides smooth dimming, and the 52 I/O handle multi-channel RGBW fixtures. Industrial temperature rating suits outdoor luminaires, while 3.3V operation simplifies co-design with constant-current LED drivers that share the same supply rail.
推荐
推荐产品汇总
工程参考数据: PIC18LF6585-I/PT ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC18F6585-I/PT | PIC18LF6685-I/PT | PIC18LF8585-I/PT | PIC18LF4685-I/PT | PIC18LF6525T-I/PT |
|---|---|---|---|---|---|---|
| Package | 64-TQFP (PT) 10x10 mm | 64-TQFP (PT) - same | 64-TQFP (PT) - same | 64-TQFP (PT) - same | 64-TQFP (PT) - same | 64-TQFP (PT) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 48 KB | 48 KB | 96 KB | 96 KB | 96 KB | 48 KB |
| RAM | 3,328 bytes | 3,328 bytes | 7,168 bytes | 3,328 bytes | 3,328 bytes | 2,048 bytes |
| Operating Voltage | 2.0V to 3.3V (LF) | 4.2V to 5.5V (F) | 2.0V to 3.3V (LF) | 2.0V to 3.3V (LF) | 2.0V to 3.3V (LF) | 2.0V to 3.3V (LF) |
| ECAN 2.0B | Yes | Yes | Yes | Yes | No | No |
| Max CPU Frequency | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz |
| I/O Pins | 52 | 52 | 52 | 52 | 52 | 52 |
关键差异点
- Integrated Enhanced CAN 2.0B controller with DeviceNet filtering (对比 PIC18LF4685-I/PT)
- 2.0V-3.3V low-voltage LF core for battery-powered designs (对比 PIC18F6585-I/PT)
- Compact 64-TQFP 10x10 mm package with 52 I/O (对比 PIC18LF4585-I/PT)
设计说明
Place a 100 nF ceramic decoupling capacitor as close as possible to each VDD/VSS pair of the PIC18LF6585-I/PT. Add a bulk 10 uF tantalum or ceramic capacitor at the supply entry. The LF core draws low sleep current, but the ECAN module wakes on bus activity; bulk capacitance prevents VDD droop during CAN TX bursts that may otherwise trigger brown-out reset.
Route the CANTX and CANRX lines as a matched differential pair with characteristic impedance of 120 ohm, terminated at the bus ends (not at the MCU). Keep the pair away from switching nodes such as the oscillator traces to preserve signal integrity. Route the 40 MHz primary oscillator traces short and guard them with a ground pour to minimize radiated EMI.
Always configure the MCLR pin with the proper pull-up and ensure the ICSP PGC/PGD lines (RB6/RB7) are not loaded by external circuitry that prevents in-circuit programming. The CONFIG words at the top of Flash must be programmed to disable watchdog, set the oscillator mode, and enable brown-out reset; failure to set these defaults may cause the part to lock up or run at an unexpected clock rate.
合规信息
RoHS compliant per Microchip product page. AEC-Q100 qualification status not specified for the LF variant; automotive safety-critical designs should consider AEC-Q100 qualified PIC18 variants. Halogen-free status unknown from provided data.