PIC18F2580T-I/ML - 8-bit MCU, 32KB Flash, ECAN, 28-QFN | Microchip
部品番号: PIC18F2580T-I/ML ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $6.95 | $6.95 |
| 10 | $6.18 | $61.80 |
| 100 | $5.49 | $549.00 |
| 500 | $4.92 | $2,460.00 |
| 1,000 | $4.42 | $4,420.00 |
PIC18F2580T-I/ML 概要
What is an 8-bit microcontroller? An 8-bit MCU is a single-chip computer with an 8-bit data path that fetches, decodes, and executes instructions from on-chip Flash memory. The PIC18 family uses Microchip's enhanced RISC architecture with a 16-bit instruction word but an 8-bit data bus, offering up to 16 MIPS throughput while retaining the simplicity of the original PIC16 architecture. These devices sit in the hierarchy: PIC18 -> 8-bit MCU -> microcontroller -> embedded processor -> semiconductor, making them a workhorse for cost-sensitive, deterministic, real-time embedded control.
Key features include nanoWatt Technology for power-managed sleep modes, an ECAN module compliant with CAN 2.0B active specification supporting up to 1 Mb/s, a 10-bit ADC with up to 8 input channels, multiple serial interfaces (USART, I2C™, SPI™), and four timer modules (Timer0/1/2/3). The 28-QFN package integrates the ECAN physical-layer logic, making the part well-suited for automotive and industrial nodes.
Architecture-wise, the PIC18F2580T-I/ML uses a Harvard architecture with separate program and data buses, a hardware multiplier (8x8 in one cycle), and an interrupt controller supporting prioritized interrupts. The ECAN module provides hardware acceptance filters and buffering, offloading protocol overhead from the CPU. According to the Microchip PIC18F2580 datasheet, the device includes enhanced instruction set features such as table reads/writes for data EEPROM emulation.
Typical applications include CAN-based industrial automation nodes, automotive body and chassis ECUs, HVAC controls, building automation gateways, sensor hubs, and motor control interfaces. The combination of ECAN and 10-bit ADC is particularly attractive in distributed control networks.
Design consideration: the 'T' suffix indicates tape-and-reel packaging, while the 'I' grade denotes the -40C to +85C industrial temperature range. Ensure the 28-QFN exposed pad is soldered to a sufficient thermal copper pour for heat dissipation. Decoupling requires a 100 nF ceramic capacitor within 5 mm of each VDD/VSS pair.
This page synthesizes distributor pricing, drop-in same-package alternatives from the Microchip PIC18 family, and practical design notes not consolidated on the manufacturer datasheet cover page.
ドロップイン代替品: PIC18F2580T-I/ML — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC18F2580T-I/ML (同一形状・フットプリント) — 相違点: Package, Timers, Program Memory (Flash), CAN Module, Power-Saving Modes.
クイック比較ツール — 並列比較する代替部品を選択:
PIC18F2580-I/ML
✅ ドロップイン✓ 在庫あり
$4.31 / 個
データシートを見る →PIC18F2580T-E/ML
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
PIC18F2680T-I/ML
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18F2580-E/ML
✅ ドロップイン✓ 在庫あり
$6.5 / 個
データシートを見る →PIC18F2480T-I/ML
✅ ドロップイン✓ 在庫あり
$4.85 / 個
データシートを見る →PIC18F2480-I/ML
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18F2580T-I/ML 最大定格&電気的特性
| Architecture | PIC18 8-bit RISC (Harvard) |
| Program Memory (Flash) | 32 KB (16K x 16) |
| RAM | 1536 bytes |
| EEPROM | 256 bytes |
| CPU Speed | 40 MHz (10 MIPS) |
| 動作温度 | -40C to +85C (Industrial, 'I' grade) |
| パッケージ | 28-QFN (6x6 mm), 'ML' designator |
| I/O Pins | 25 |
| ADC | 10-bit, up to 8 channels |
| CAN Module | ECAN (CAN 2.0B active) |
| Serial Interfaces | USART, I2C, SPI |
| Timers | Timer0, Timer1, Timer2, Timer3 |
| Power-Saving Modes | nanoWatt Technology (sleep, idle, etc.) |
| 実装タイプ | Surface Mount (QFN) |
| RoHS ステータス | Compliant |
PIC18F2580T-I/ML ピン構成
| ピン 1 | RA2/AN2/VREF- — PORTA bit 2 / Analog input 2 / ADC negative reference |
| ピン 2 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC positive reference |
| ピン 3 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| ピン 4 | RA5/AN4/SS/HLVDIN — PORTA bit 5 / Analog input 4 / SPI slave select / High/Low-Voltage detect input |
| ピン 5 | VDD — Positive supply voltage |
| ピン 6 | VSS — Ground reference |
| ピン 7 | OSC1/CLKI/RA7 — Crystal oscillator input / External clock input / PORTA bit 7 |
| ピン 8 | OSC2/CLKO/RA6 — Crystal oscillator output / Clock output / PORTA bit 6 |
| ピン 9 | RC0/T1OSO/T13CKI — PORTC bit 0 / Timer1 oscillator output / Timer1/Timer3 clock input |
| ピン 10 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| ピン 11 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| ピン 12 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| ピン 13 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| ピン 14 | RC5/SDO — PORTC bit 5 / SPI data out |
| ピン 15 | RC6/TX/CK — PORTC bit 6 / USART asynchronous transmit / USART synchronous clock |
| ピン 16 | RC7/RX/DT — PORTC bit 7 / USART asynchronous receive / USART synchronous data |
| ピン 17 | RB0/INT0/FLT0 — PORTB bit 0 / External interrupt 0 / PWM Fault input |
| ピン 18 | RB1/INT1 — PORTB bit 1 / External interrupt 1 |
| ピン 19 | RB2/INT2/CANTX — PORTB bit 2 / External interrupt 2 / ECAN transmit output |
| ピン 20 | RB3/CANRX — PORTB bit 3 / ECAN receive input |
| ピン 21 | RB4 — PORTB bit 4 (interrupt-on-change) |
| ピン 22 | RB5 — PORTB bit 5 (interrupt-on-change) |
| ピン 23 | RB6/PGC — PORTB bit 6 / ICSP programming clock |
| ピン 24 | RB7/PGD — PORTB bit 7 / ICSP programming data |
| ピン 25 | VSS — Ground reference (secondary) |
| ピン 26 | VDD — Positive supply voltage (secondary) |
| ピン 27 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| ピン 28 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
主な用途
PIC18F2580T-I/ML の用途: 6 件s: Industrial CAN Node / Fieldbus Sensor, Automotive Body Electronics (Non-Safety), Building Automation Gateway, HVAC and Climate Control Modules, Motor Control Interface Board, Portable Data Acquisition Logger.
Industrial CAN Node / Fieldbus Sensor
The PIC18F2580T-I/ML fits industrial CAN-bus sensor nodes because it integrates an ECAN 2.0B active module with hardware acceptance filters and buffering, plus a 10-bit ADC with up to 8 channels. At 40 MHz / 10 MIPS the PIC18 CPU comfortably handles CANopen or DeviceNet protocol stacks while reserving cycles for application logic. Placed at the field end of an industrial CAN network, it converts analog sensor signals to digital frames at up to 1 Mb/s with deterministic latency. The 28-QFN (6x6 mm) footprint keeps node PCB area below 10x10 mm.
おすすめ
Automotive Body Electronics (Non-Safety)
The PIC18F2580T-I/ML targets non-safety automotive body modules such as interior lighting controllers, HVAC blend-door actuators, and seat-position sensor hubs because its ECAN module enables LIN/CAN gateway integration while the 10-bit ADC reads thermistor and potentiometer positions. The industrial -40C to +85C range covers cabin environments; for under-hood ECUs select AEC-Q100 qualified variants. With 25 I/O pins and nanoWatt sleep modes, the part can drive LED PWM, read switches, and wake on CAN with low quiescent current.
おすすめ
Building Automation Gateway
The PIC18F2580T-I/ML fits BACnet/Modbus-to-CAN bridging gateways because its ECAN module provides CAN-side connectivity while the USART, I2C, and SPI peripherals map cleanly to RS-485 transceivers and sensor buses. 32 KB Flash holds the gateway protocol stack, and the 10-bit ADC monitors supply rail health for diagnostics. The 28-QFN (6x6 mm) package supports compact DIN-rail mounted enclosure designs. Industrial -40C to +85C operation covers unheated mechanical rooms.
おすすめ
HVAC and Climate Control Modules
The PIC18F2580T-I/ML integrates well into HVAC control boards because its 10-bit ADC reads multiple temperature sensors (NTC thermistors) and pressure transducers, while its ECAN module reports status to a central building controller. The nanoWatt Technology power-saving modes drop standby current below 1 uA, critical for thermostats and battery-backed HVAC accessories. The 25 I/O pins drive relays, triac interfaces, and PWM outputs for variable-speed fans. The 28-QFN footprint fits slim wall-thermostat enclosures.
おすすめ
Motor Control Interface Board
The PIC18F2580T-I/ML can serve as the CAN-communicating interface for stepper or BLDC motor driver boards, using its 10-bit ADC for current sensing via shunt amplifiers, ECAN to receive speed/torque setpoints, and PWM-capable I/O pins to gate MOSFET driver ICs. While the PIC18F2580 itself does not have advanced motor-control PWMs, it pairs naturally with dedicated gate drivers. The 40 MHz CPU provides deterministic control loop timing for low-to-mid speed motor applications.
おすすめ
Portable Data Acquisition Logger
The PIC18F2580T-I/ML fits portable battery-powered data loggers because its nanoWatt Technology modes (sleep/alternate run) keep idle current low, its 10-bit ADC samples up to 8 channels for slow signals (temperature, pressure, vibration), and its Flash can store logged data with software-managed wear-leveling. The ECAN module enables offload to a host vehicle or test rig. 256 bytes of EEPROM retains calibration constants and timestamps across power cycles.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC18F2580T-I/ML — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC18F2580-I/ML | PIC18F2580T-E/ML | PIC18F2680T-I/ML | PIC18F2580-E/ML | PIC18F2480T-I/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-QFN (6x6 mm) | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same |
| Program Memory (Flash) | 32 KB | 32 KB | 32 KB | 64 KB | 32 KB | 16 KB |
| RAM | 1536 bytes | 1536 bytes | 1536 bytes | 3328 bytes | 1536 bytes | 768 bytes |
| CPU Speed | 40 MHz / 10 MIPS | 40 MHz / 10 MIPS | 40 MHz / 10 MIPS | 40 MHz / 10 MIPS | 40 MHz / 10 MIPS | 40 MHz / 10 MIPS |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +125C (Extended) | -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) | Yes (CAN 2.0B active) |
| ADC | 10-bit, 8 channels | 10-bit, 8 channels | 10-bit, 8 channels | 10-bit, 8 channels | 10-bit, 8 channels | 10-bit, 8 channels |
| Packaging Format | Tape & Reel | Tray | Tape & Reel | Tape & Reel | Tray | Tape & Reel |
主な差別化要因
- Production-friendly tape-and-reel packaging vs tray version (vs PIC18F2580-I/ML)
- Pin-compatible memory upgrade to 64 KB Flash and 3328 bytes RAM (vs PIC18F2680T-I/ML)
- Industrial -40C to +85C vs room-temperature-only variants (vs PIC18F2480T-I/ML)
- Higher 1536-byte RAM vs reduced-memory PIC18F2480 family (vs PIC18F2480T-I/ML)
設計ノート
Decouple each VDD/VSS pair with a 100 nF ceramic capacitor placed within 5 mm of the IC pins, plus a bulk 4.7-10 uF tantalum or ceramic capacitor on the main VDD rail. For noise-sensitive ADC applications, add a 10 uF decoupling capacitor at AVDD if available. The PIC18F2580T-I/ML supports nanoWatt Technology modes including Sleep, Idle, and alternate Run modes - use the ECAN wake-up feature to reduce CAN-node standby current to single-digit microamps.
Estimated: the 28-QFN (6x6 mm) exposed thermal pad is the primary heat-dissipation path. Solder the EP to a ground copper pour of at least 25 mm^2 (5x5 mm) on the top layer, with thermal vias connecting to inner/outer ground planes. Without the EP soldered, junction-to-ambient thermal resistance increases by 30-50%, which can trigger thermal shutdown in enclosed industrial enclosures. Maintain VDD below 5.5V per datasheet to keep junction temperature within operating limits.
Route the ECAN CANTX (RB2) and CANRX (RB3) signals as a differential pair with 100-ohm characteristic impedance on outer layers and ground shielding on both sides for EMC compliance. Keep the trace length to the external MCP2551 CAN transceiver below 50 mm to minimize reflections. Place a TVS diode (e.g., SMAJ24CA) and common-mode choke near the bus connector for ESD/surge protection. Decouple the MCP2551 VCC with 100 nF + 10 uF capacitors within 5 mm of its pins.
Crystal oscillator traces (OSC1/OSC2) should be as short as possible (<10 mm) and routed symmetrically to maintain balanced loading. Keep the crystal case ground isolated and connected to VSS only at a single point. For the SPI bus (RC3/RC4/RC5), use series resistors of 33-ohm near the master to dampen ringing at speeds above 4 MHz. The ADC analog inputs (AN0-AN7) should be routed away from digital switching lines with ground guard traces.
Do not forget to configure the Configuration bits (CONFIG1H, CONFIG2H, etc.) to enable the ECAN module's I/O pin function on RB2/RB3 - leaving them as GPIO disables the CAN peripheral. Avoid the Watchdog Timer (WDT) being unintentionally enabled in the configuration words, which can lock up firmware development. The 'I' temperature grade (-40C to +85C) must be matched against deployment environment - the 'E' extended grade (-40C to +125C) is required for under-hood automotive or industrial high-temperature locations.
コンプライアンス情報
Industrial temperature grade -40C to +85C. Not AEC-Q100 qualified; for automotive safety ECUs select AEC-Q100 variants of PIC18F2580 or upgrade to dsPIC33F family. RoHS and lead-free per Microchip product page. REACH compliance per EU regulatory data.