PIC18F6585-E/PT - 8-bit MCU 48KB Flash 25MHz 64-TQFP | Microchip
部品番号: PIC18F6585-E/PT ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $15.66 | $15.66 |
| 10 | $13.92 | $139.20 |
| 100 | $11.74 | $1,174.00 |
| 500 | $10.45 | $5,225.00 |
| 1,000 | $9.78 | $9,780.00 |
PIC18F6585-E/PT 概要
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 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 and industrial networking, two USART ports, an SPI bus, 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, and the 16-bit flash cell architecture allows read-while-write self-programmability for field firmware upgrades.
Architecturally, the device uses a Harvard-based RISC core with a 32-level hardware stack, an 8x8 hardware multiplier in a 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, while 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 and extended temperature range make it suitable for harsh-environment designs, while the ECAN module simplifies node addition to existing automotive or 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-10-09, same-package drop-in alternatives, comparison parameters versus competing MCUs, and practical design notes not consolidated in the manufacturer datasheet.
ドロップイン代替品: PIC18F6585-E/PT — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC18F6585-E/PT (同一形状・フットプリント) — 相違点: Package, Core Architecture, Timers, Operating Temperature, ADC.
クイック比較ツール — 並列比較する代替部品を選択:
PIC18F6680-E/PT
✅ ドロップイン✓ 在庫あり
$5.75 / 個
データシートを見る →PIC18F6585T-E/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18F6585-I/PT
✅ ドロップイン✓ 在庫あり
$6.95 / 個
データシートを見る →PIC18F8585-E/PT
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$9.55 / 個
データシートを見る →PIC18F6680-I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18F6585-E/PT 最大定格&電気的特性
| Core Architecture | 8-bit PIC18 RISC (Harvard) |
| Program Memory | 48 KB Flash (enhanced) |
| RAM | 3,328 bytes |
| Data EEPROM | 1 KB |
| Maximum CPU Speed | 10 MIPS at 25 MHz (40 MHz max oscillator) |
| 電源電圧 | 4.2 V to 5.5 V |
| Digital I/O Pins | 54 |
| ADC | 12-bit, 8-channel |
| Timers | 2 x 8-bit, 3 x 16-bit |
| Communication | ECAN 2.0B, 2 x USART, SPI, I2C |
| CCP Modules | 2 x Enhanced CCP |
| Internal Oscillator | 8 MHz RC |
| 動作温度 | -40C to +125C (extended) |
| パッケージ | 64-pin TQFP (10x10 mm, 1 mm height) |
| Package Code | TFQFP, MS-026 |
| RoHS ステータス | Compliant |
| 実装タイプ | Surface Mount |
PIC18F6585-E/PT ピン構成
| ピン 1 | MCLR — Master Clear (reset) input, active low |
| ピン 2 | RA0 — Digital I/O port A bit 0 |
| ピン 3 | RA1 — Digital I/O port A bit 1 |
| ピン 4 | RA2 — Digital I/O port A bit 2 |
| ピン 5 | RA3 — Digital I/O port A bit 3 |
| ピン 6 | RA4 — Digital I/O port A bit 4 |
| ピン 7 | RA5 — Digital I/O port A bit 5 |
| ピン 8 | RA6 — Digital I/O port A bit 6 / OSC2 |
| ピン 9 | RA7 — Digital I/O port A bit 7 / OSC1 |
| ピン 10 | VSS — Ground reference |
| ピン 11 | VDD — Positive supply voltage (4.2-5.5 V) |
| ピン 12 | RB0 — Digital I/O port B bit 0 / INT0 |
| ピン 13 | RB1 — Digital I/O port B bit 1 / INT1 |
| ピン 14 | RB2 — Digital I/O port B bit 2 / INT2 |
| ピン 15 | RB3 — Digital I/O port B bit 3 / INT3 |
| ピン 16 | RB4 — Digital I/O port B bit 4 |
| ピン 17 | RB5 — Digital I/O port B bit 5 |
| ピン 18 | RB6 — Digital I/O port B bit 6 / PGC (ICSP clock) |
| ピン 19 | RB7 — Digital I/O port B bit 7 / PGD (ICSP data) |
| ピン 20 | VSS — Ground reference |
| ピン 21 | VDD — Positive supply voltage (4.2-5.5 V) |
| ピン 22 | RC0 — Digital I/O port C bit 0 |
| ピン 23 | RC1 — Digital I/O port C bit 1 |
| ピン 24 | RC2 — Digital I/O port C bit 2 / CCP1 |
| ピン 25 | RC3 — Digital I/O port C bit 3 / SCL (I2C clock) |
| ピン 26 | RC4 — Digital I/O port C bit 4 / SDA (I2C data) |
| ピン 27 | RC5 — Digital I/O port C bit 5 / SDO (SPI data out) |
| ピン 28 | RC6 — Digital I/O port C bit 6 / CANTX / TX (USART) |
| ピン 29 | RC7 — Digital I/O port C bit 7 / CANRX / RX (USART) |
| ピン 30 | VSS — Ground reference |
| ピン 31 | VDD — Positive supply voltage (4.2-5.5 V) |
| ピン 32 | RD0 — Digital I/O port D bit 0 |
| ピン 33 | RD1 — Digital I/O port D bit 1 |
| ピン 34 | RD2 — Digital I/O port D bit 2 |
| ピン 35 | RD3 — Digital I/O port D bit 3 |
| ピン 36 | RD4 — Digital I/O port D bit 4 |
| ピン 37 | RD5 — Digital I/O port D bit 5 |
| ピン 38 | RD6 — Digital I/O port D bit 6 |
| ピン 39 | RD7 — Digital I/O port D bit 7 |
| ピン 40 | VSS — Ground reference |
| ピン 41 | VDD — Positive supply voltage (4.2-5.5 V) |
| ピン 42 | RE0 — Digital I/O port E bit 0 / AN5 (ADC) |
| ピン 43 | RE1 — Digital I/O port E bit 1 / AN6 (ADC) |
| ピン 44 | RE2 — Digital I/O port E bit 2 / AN7 (ADC) |
| ピン 45 | RE3 — Digital I/O port E bit 3 |
| ピン 46 | RE4 — Digital I/O port E bit 4 |
| ピン 47 | RE5 — Digital I/O port E bit 5 |
| ピン 48 | RE6 — Digital I/O port E bit 6 |
| ピン 49 | RE7 — Digital I/O port E bit 7 |
| ピン 50 | VSS — Ground reference |
| ピン 51 | VDD — Positive supply voltage (4.2-5.5 V) |
| ピン 52 | RF0 — Digital I/O port F bit 0 / AN0 (ADC) |
| ピン 53 | RF1 — Digital I/O port F bit 1 / AN1 (ADC) |
| ピン 54 | RF2 — Digital I/O port F bit 2 / AN2 (ADC) |
| ピン 55 | RF3 — Digital I/O port F bit 3 / AN3 (ADC) |
| ピン 56 | RF4 — Digital I/O port F bit 4 / AN4 (ADC) |
| ピン 57 | RF5 — Digital I/O port F bit 5 |
| ピン 58 | RF6 — Digital I/O port F bit 6 |
| ピン 59 | RF7 — Digital I/O port F bit 7 |
| ピン 60 | VSS — Ground reference |
| ピン 61 | VDD — Positive supply voltage (4.2-5.5 V) |
| ピン 62 | RG0 — Digital I/O port G bit 0 |
| ピン 63 | RG1 — Digital I/O port G bit 1 |
| ピン 64 | RG2 — Digital I/O port G bit 2 / CCP2 |
主な用途
PIC18F6585-E/PT の用途: 6 件s: Automotive Body and Chassis Controllers, Industrial CAN-Bus Node Controllers, HVAC Control Modules, Sensor Aggregation Hubs, Consumer Appliance Controllers, Industrial Diagnostic and Test Equipment.
Automotive Body and Chassis Controllers
The PIC18F6585-E/PT's -40C to +125C extended temperature grade and integrated ECAN 2.0B active module with 8 message buffers make it well suited for automotive body controllers (door modules, seat controllers, mirror modules) and chassis subsystems. With 48 KB of flash and 3,328 bytes RAM, the part handles CAN-based communication stacks (J1939 or CANopen) plus local sensor processing for switches, motors, and lighting. The 12-bit ADC supports direct connection to position sensors and current shunts, while dual USART enables simultaneous diagnostic and LIN-bus communication. The 64-pin TQFP package is automotive-qualified and meets PCB area constraints typical of in-cabin ECUs.
おすすめ
Industrial CAN-Bus Node Controllers
For industrial automation and CANopen node designs, the PIC18F6585-E/PT provides 10 MIPS throughput, hardware ECAN with acceptance filters, and 54 digital I/O lines sufficient for typical industrial I/O modules. The 48 KB flash supports full CANopen CiA 301/401/402 stack plus application logic, while 1 KB EEPROM stores node configuration and identity parameters. The 12-bit ADC with 8 channels interfaces directly to analog sensors (pressure, temperature, flow), and dual USART supports RS-485 Modbus gateways. Operating voltage of 4.2-5.5 V with extended temperature grade handles factory floor environmental conditions.
おすすめ
HVAC Control Modules
The PIC18F6585-E/PT serves well in residential and commercial HVAC control modules where the ECAN bus connects indoor units to outdoor condensing units. The 25 MHz CPU runs compressor control algorithms, sensor sampling, and communication protocols simultaneously, while the 12-bit ADC monitors temperature, pressure, and humidity transducers. PWM outputs from the enhanced CCP modules drive variable-speed fan motors and expansion valve actuators. The 1 KB EEPROM stores configuration parameters and fault logs across power cycles. The 64-pin TQFP provides sufficient I/O for multi-zone thermostat designs with touchscreen and communication interfaces.
おすすめ
Sensor Aggregation Hubs
Industrial sensor hubs using the PIC18F6585-E/PT aggregate data from multiple analog and digital sensors and forward it via CAN or RS-485. The 12-bit 8-channel ADC directly digitizes analog sensor outputs (pressure, flow, level), while the SPI and I2C peripherals interface to digital sensors (accelerometers, gyroscopes, environmental sensors). The 48 KB flash supports local filtering, calibration, and averaging algorithms before transmission. The 54 I/O lines accommodate digital switch inputs, relay outputs, and indicator LEDs. The -E temperature grade suits outdoor and factory installations.
おすすめ
Consumer Appliance Controllers
White goods and kitchen appliances use the PIC18F6585-E/PT as the main controller for washing machines, dishwashers, ovens, and refrigerators requiring field-upgradeable firmware and CAN bus networking. The 48 KB flash holds motor control algorithms (BLDC, universal motor) and user interface logic, while 3,328 bytes RAM supports display buffers and stack-intensive operations. The enhanced CCP modules generate PWM for motor speed control, and the 12-bit ADC monitors motor current and supply rails. The ECAN bus allows appliances to participate in smart-home networks and predictive maintenance systems.
おすすめ
Industrial Diagnostic and Test Equipment
Portable diagnostic tools and bench test equipment use the PIC18F6585-E/PT for CAN bus monitoring, RS-485 protocol analysis, and field-service applications. The dual USARTs allow simultaneous CAN-to-RS-485 and CAN-to-USB bridging, while the 12-bit ADC captures analog waveforms for troubleshooting. The 48 KB flash holds protocol stacks (CANopen, Modbus, J1939) plus scripting interpreters for custom test sequences. The 1 KB EEPROM stores user calibration data and equipment configuration. The extended temperature range enables field use in harsh environments from cold storage to engine compartments.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC18F6585-E/PT — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC18F6680-E/PT | PIC18F6585T-E/PT | PIC18F6585-I/PT | PIC18F6680-I/PT |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-pin TQFP (10x10 mm) | 64-pin TQFP - same | 64-pin TQFP - same | 64-pin TQFP - same | 64-pin TQFP - same |
| Program Flash | 48 KB | 64 KB (+33%) | 48 KB (same) | 48 KB (same) | 64 KB (+33%) |
| RAM | 3,328 bytes | 3,840 bytes (+15%) | 3,328 bytes (same) | 3,328 bytes (same) | 3,840 bytes (+15%) |
| EEPROM | 1 KB | 1 KB (same) | 1 KB (same) | 1 KB (same) | 1 KB (same) |
| Temperature Grade | -40C to +125C (Extended) | -40C to +125C (Extended) | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| ECAN Module | Yes (CAN 2.0B active) | Yes (CAN 2.0B active) | Yes (CAN 2.0B active) | Yes (CAN 2.0B active) | Yes (CAN 2.0B active) |
| CPU Speed | 10 MIPS at 25 MHz | 10 MIPS at 25 MHz | 10 MIPS at 25 MHz | 10 MIPS at 25 MHz | 10 MIPS at 25 MHz |
| Digital I/O | 54 pins | 54 pins (same) | 54 pins (same) | 54 pins (same) | 54 pins (same) |
主な差別化要因
- Extended automotive temperature grade with same memory as -I variant (vs PIC18F6585-I/PT)
- ECAN 2.0B active with 8 message buffers vs passive-only alternatives (vs PIC18F4580-I/P)
- Higher flash density in same 64-pin TQFP footprint (vs PIC18F6585-E/PT vs PIC18F8585-E/PT)
設計ノート
Place 100 nF decoupling capacitors within 5 mm of each VDD pin (pins 11, 21, 31, 41, 51, 61) and a single 10 uF bulk capacitor near the supply entry point. The device has six VDD/VSS pairs distributed across the die; missing decoupling on any pair can cause logic errors during CAN bus transitions. For automotive applications subject to load-dump transients, add a TVS diode (e.g., SMAJ5.0CA) and series inductor on the VDD supply rail. A 100 kohm pull-up on MCLR is mandatory for proper reset behavior.
The PIC18F6585-E/PT in TQFP-64 has a junction-to-ambient thermal resistance (theta_JA) of approximately 45 C/W. At maximum operating temperature of 125 C ambient, the device dissipates up to 1 W continuously without thermal relief. For sealed enclosures with no airflow, derate CPU activity to keep junction temperature below 150 C. The -E grade part is qualified for automotive under-hood environments where ambient temperatures can reach 125 C during engine operation.
Route the crystal oscillator traces (RA6/OSC2 and RA7/OSC1, pins 8-9) as short and symmetric as possible, with guard traces to ground on both sides. Keep these traces away from the ECAN bus signals (RC6/CANTX and RC7/CANRX, pins 28-29) to minimize coupling. The ICSP pins (RB6/PGC and RB7/PGD, pins 18-19) must be brought out to a 6-pin header for in-circuit debugging and field firmware updates. Use a ground plane on the top layer beneath the MCU with stitching vias around the perimeter.
Configuration bits must be set correctly during programming - in particular the WDT, BOR, and oscillator selection bits. Failure to disable the watchdog timer in software can cause unexpected resets. Unused I/O pins should be configured as outputs and driven low to minimize quiescent current draw. The 5 V supply tolerance of 4.2-5.5 V means that designs powered from USB VBUS (5.25 V max) require additional headroom consideration. ECAN bit timing must be calculated per CiA recommendations for the chosen bus baud rate.
For reliable ECAN communication at 1 Mbps, add a 120 ohm termination resistor at each end of the CAN bus and use twisted-pair cabling. The CANTX and CANRX traces (pins 28-29) should be routed as a differential pair with characteristic impedance of 120 ohms. Keep CAN traces away from switching power converters and high-current traces. The MCP2551 transceiver requires a 5 V supply and provides the physical layer interface between the MCU's logic-level ECAN and the differential bus.
コンプライアンス情報
RoHS and REACH compliant per Microchip product page. -E suffix denotes extended automotive temperature grade qualification (AEC-Q100 qualified). Pb-free and halogen-free per Microchip environmental compliance documentation.