PIC18F2680T-I/SO - 8-bit MCU 40MHz 64KB Flash w/ECAN | Microchip
部品番号: PIC18F2680T-I/SO ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $9.83 | $9.83 |
| 10 | $8.95 | $89.50 |
| 100 | $7.62 | $762.00 |
| 500 | $6.84 | $3,420.00 |
| 1,000 | $6.15 | $6,150.00 |
PIC18F2680T-I/SO 概要
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, optimized for deterministic control, low power, and robust peripheral integration. Within the broader taxonomy, PIC18F2680 belongs to the PIC18F family -> PIC18 8-bit family -> PIC microcontrollers -> 8-bit MCUs -> microcontrollers -> embedded processors -> semiconductors. ECAN-enabled PIC18 devices such as this one are commonly used in CAN nodes where deterministic message handling and Bosch CAN 2.0B compliance matter more than raw throughput.
Key features of the PIC18F2680T-I/SO include 64KB (32K x 16) of self-programmable Flash, 3328 bytes of RAM, 1024 bytes of EEPROM, 25 digital I/O pins, a 10-bit ADC with up to 8 channels, two Enhanced USART modules, MSSP (SPI/I2C), one 8-bit and three 16-bit timers, nanoWatt power management, and an industrial-grade -40 °C to +85 °C operating temperature range. The "T" suffix indicates Tape and Reel packaging for high-volume assembly lines.
Internally, the device is built on Microchip's enhanced Harvard RISC architecture with a 16-bit instruction word and 8-bit data path, an 8x8 hardware multiplier, and C-compiler-friendly orthogonal instruction set. The integrated ECAN module supports CAN 2.0A and 2.0B with acceptance filters and prioritized message handling, making it suitable for in-vehicle and industrial CAN networks.
Typical applications include automotive ECAN body and chassis nodes, industrial CAN-based sensor networks, building automation, HVAC controllers, and embedded control in battery management and instrumentation where deterministic 8-bit processing is preferred over 16/32-bit cores.
When designing with this part, ensure the CAN transceiver (e.g., MCP2551 or MCP2562) is paired correctly and that the oscillator configuration bits match the chosen crystal or resonator. Designers migrating from PIC18F2580 should note the increased RAM and the upgraded ECAN peripheral.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
ドロップイン代替品: PIC18F2680T-I/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC18F2680T-I/SO (同一形状・フットプリント) — 相違点: Package, Timers, ADC, Operating Temperature, Program Memory (Flash).
クイック比較ツール — 並列比較する代替部品を選択:
PIC18F2680-I/SO
✅ ドロップイン✓ 在庫あり
$5.62 / 個
データシートを見る →PIC18F2680-E/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18F2610-I/SO
✅ ドロップイン✓ 在庫あり
$3.95 / 個
データシートを見る →PIC18F2580-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18F2620-I/SO
✅ ドロップイン✓ 在庫あり
$5.21 / 個
データシートを見る →PIC18F2480-I/SO
✅ ドロップイン✓ 在庫あり
$4.13 / 個
データシートを見る →PIC18F2680T-I/SO 最大定格&電気的特性
| Core Architecture | PIC RISC, 8-bit data path, 16-bit instruction word |
| Program Memory (Flash) | 64 KB (32K x 16) |
| Data SRAM | 3328 bytes |
| Data EEPROM | 1024 bytes |
| Maximum CPU Frequency | 40 MHz |
| Supply Voltage (VDD) | 4.2 V to 5.5 V |
| I/O Pins | 25 |
| ADC | 10-bit, up to 8 channels |
| CAN Module | ECAN (CAN 2.0A / 2.0B) |
| Communication Peripherals | 2x Enhanced USART, 1x MSSP (SPI / I2C) |
| Timers | 1x 8-bit, 3x 16-bit |
| 動作温度 | -40 °C to +85 °C (Industrial) |
| パッケージ | 28-pin SOIC (SO), 7.50 mm body width |
| 実装タイプ | Surface Mount |
| RoHS ステータス | Compliant |
| Lead-Free | Yes |
| Programming/Debug | ICSP via MPLAB ICD 5 / PICkit |
PIC18F2680T-I/SO ピン構成
| ピン 1 | MCLR/VPP/RE3 — Master Clear (Reset) input / Programming voltage / Digital input |
| ピン 2 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| ピン 3 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| ピン 4 | RA2/AN2/VREF- — PORTA bit 2 / Analog input channel 2 / ADC VREF- |
| ピン 5 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input channel 3 / ADC VREF+ |
| ピン 6 | RA4/T0CKI/C1OUT — PORTA bit 4 / Timer0 clock input / Comparator 1 output |
| ピン 7 | RA5/AN4/SS/HLVDIN — PORTA bit 5 / Analog input channel 4 / SPI Slave Select / High/Low Voltage Detect input |
| ピン 8 | OSC1/CLKI/RA7 — Oscillator crystal input / External clock input / PORTA bit 7 |
| ピン 9 | OSC2/CLKO/RA6 — Oscillator crystal output / Clock output / PORTA bit 6 |
| ピン 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| ピン 11 | RC1/T1OSI/CCP2U — PORTC bit 1 / Timer1 oscillator input / CCP2 input/output |
| ピン 12 | RC2/CCP1 — PORTC bit 2 / CCP1 input/output (PWM/capture/compare) |
| ピン 13 | RC3/SCK/SCLL — PORTC bit 3 / SPI clock / I2C clock |
| ピン 14 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| ピン 15 | RC5/SDO — PORTC bit 5 / SPI data out |
| ピン 16 | RC6/TX/CK — PORTC bit 6 / EUSART async transmit / EUSART sync clock |
| ピン 17 | RC7/RX/DT — PORTC bit 7 / EUSART async receive / EUSART sync data |
| ピン 18 | VSS — Ground reference |
| ピン 19 | VDD — Positive supply voltage (4.2 V to 5.5 V) |
| ピン 20 | CANTX/RC2 — ECAN TX output / shared with PORTC bit 2 (function remap) |
| ピン 21 | CANRX/RC3 — ECAN RX input / shared with PORTC bit 3 (function remap) |
| ピン 22 | RB0/INT0/FLT0 — PORTB bit 0 / External interrupt 0 / PWM Fault input |
| ピン 23 | RB1/INT1 — PORTB bit 1 / External interrupt 1 |
| ピン 24 | RB2/INT2 — PORTB bit 2 / External interrupt 2 |
| ピン 25 | RB3/INT3/CCP2A — PORTB bit 3 / External interrupt 3 / CCP2 alternate |
| ピン 26 | RB4/AN6/KBI0 — PORTB bit 4 / Analog input 6 / Interrupt-on-change K |
| ピン 27 | RB5/AN7/KBI1/PGM — PORTB bit 5 / Analog input 7 / Interrupt-on-change K / LVP programming |
| ピン 28 | RB6/AN8/KBI2/PGC — PORTB bit 6 / Analog input 8 / Interrupt-on-change K / ICSP clock |
主な用途
PIC18F2680T-I/SO の用途: 6 件s: Automotive CAN Body and Chassis Nodes, Industrial CAN-Based Sensor Networks, Building Automation and HVAC Controllers, Embedded Instrumentation and Data Loggers, Battery Management and Energy Monitoring, Industrial Control Panels and HMIs.
Automotive CAN Body and Chassis Nodes
The PIC18F2680T-I/SO's integrated ECAN module (CAN 2.0A/B) and 25 digital I/O make it an ideal main controller for body and chassis ECAN nodes such as door modules, seat controllers, mirror adjusters, and lighting clusters. The 64 KB Flash and 3328 B RAM comfortably host a CANopen or J1939-style protocol stack plus application logic, while the 40 MHz core delivers up to 10 MIPS for deterministic message scheduling. The 28-SOIC industrial temperature range (-40 °C to +85 °C) and the 4.2 V to 5.5 V supply are well matched to typical 12 V automotive rails after a regulator.
おすすめ
Industrial CAN-Based Sensor Networks
In factory automation, the PIC18F2680T-I/SO can serve as a CAN node controller for distributed sensor and actuator networks on CANopen or DeviceNet. The on-chip 10-bit ADC with up to 8 channels allows direct connection of analog sensors (temperature, pressure, flow), and the ECAN peripheral handles 2.0B extended frames at standard bus speeds up to 1 Mbit/s. With 64 KB Flash, engineers can integrate manufacturer-specific CAN stack libraries without external memory. The SOIC-28 package is also friendly to hand-rework and prototype boards in industrial proof-of-concept builds.
おすすめ
Building Automation and HVAC Controllers
Building automation controllers for HVAC, lighting, and access systems benefit from the PIC18F2680T-I/SO's deterministic 8-bit RISC core, integrated ECAN bus connectivity, and robust Flash/RAM budget. The nanoWatt power management modes allow battery-backed or energy-harvesting sensor nodes, and the 25 I/O pins provide ample headroom for keypad inputs, relay drivers, and sensor interfaces. ECAN also simplifies cabling in distributed HVAC systems where many controllers must share status and setpoints reliably across long cable runs.
おすすめ
Embedded Instrumentation and Data Loggers
For portable instrumentation and data logging, the PIC18F2680T-I/SO delivers an 8-bit core with 10-bit ADC, MSSP for SPI-based flash storage, and ECAN for tethering to a host data acquisition system. The 3328 B SRAM plus 1024 B EEPROM support local buffering of calibration constants and measurement history. Its wide 4.2-5.5 V supply simplifies direct battery or USB-powered designs, and the 28-SOIC package is straightforward to integrate on 2-layer prototype boards used in test and measurement modules.
おすすめ
Battery Management and Energy Monitoring
Battery management modules benefit from the PIC18F2680T-I/SO's combination of ECAN, 10-bit ADC, and Enhanced USART for cell monitoring and pack-level CAN reporting. The 64 KB Flash allows hosting of state-of-charge and state-of-health algorithms locally, while the industrial temperature range supports under-hood and stationary battery cabinets. ECAN enables distributed battery banks to communicate with a master BMS without dedicated wiring, and the SOIC-28 package simplifies hand-debug during firmware bring-up.
おすすめ
Industrial Control Panels and HMIs
Control panels and small HMIs use the PIC18F2680T-I/SO as a CAN-attached controller for keypad scanning, LED/relay driving, and small graphic LCD or character-display updates over SPI via the MSSP peripheral. The 25 I/O pins handle multiplexed keypads, status LEDs, and relay drivers directly, while ECAN ties the panel into a wider industrial network. With 64 KB of Flash, designers can comfortably run a UI state machine plus CANopen slave firmware, and the 28-SOIC package is well supported by both hand and automated assembly.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC18F2680T-I/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC18F2680-I/SO | PIC18F2680-E/SO | PIC18F2610-I/SO | PIC18F2580-I/SO | PIC18F2620-I/SO | PIC18F2480-I/SO |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC (7.50 mm) | 28-SOIC (7.50 mm) - same | 28-SOIC (7.50 mm) - same | 28-SOIC (7.50 mm) - same | 28-SOIC (7.50 mm) - same | 28-SOIC (7.50 mm) - same | 28-SOIC (7.50 mm) - same |
| Flash Memory | 64 KB | 64 KB | 64 KB | 32 KB (-50%) | 32 KB (-50%) | 80 KB (+25%) | 16 KB (-75%) |
| RAM | 3328 B | 3328 B | 3328 B | 1536 B (-54%) | 1536 B (-54%) | 4096 B (+23%) | 768 B (-77%) |
| EEPROM | 1024 B | 1024 B | 1024 B | 1024 B | 256 B (-75%) | 1024 B | 256 B (-75%) |
| ECAN Module | Yes (CAN 2.0A/B) | Yes | Yes | Yes | Yes (legacy) | Yes | No |
| Max CPU Frequency | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz |
| Operating Temperature | -40 °C to +85 °C (Industrial) | -40 °C to +85 °C | -40 °C to +125 °C (Extended) | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C |
| I/O Pins | 25 | 25 | 25 | 25 | 25 | 25 | 22 |
| 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 | 10-bit, 5 channels |
主な差別化要因
- Highest RAM in 28-SOIC PIC18F ECAN family at this Flash density (vs PIC18F2580-I/SO)
- Integrated ECAN module with extended-frame support (vs PIC18F2480-I/SO)
- Tape and Reel suffix for high-volume automated assembly (vs PIC18F2680-I/SO)
- Industrial-grade -40 °C to +85 °C operating temperature (vs PIC18F2680-H/SO)
設計ノート
Decouple VDD (pin 20) with a 100 nF ceramic capacitor placed within 5 mm of the pin and a bulk 10 µF tantalum or aluminum polymer capacitor on the same rail. For CAN nodes powered from a 12 V automotive bus, add a series 100 Ω resistor and a TVS diode (e.g., SMAJ5.0CA) close to the VDD pin to suppress load-dump transients. The nanoWatt idle modes draw only a few microamps, but enable the ECAN module's low-power filter settings in firmware to keep average supply current low in sleep.
Route the CANH and CANL traces as a differential pair with 120 Ω characteristic impedance, keeping them length-matched within 5 mm and isolated from switching nodes or noisy digital traces. Place the MCP2551/MCP2562 transceiver as close as possible to the bus connector to minimize stub length. Keep the crystal traces short and symmetric, with the load capacitors (typically 15-33 pF) placed within 3 mm of the OSC1/OSC2 pins and a grounded guard ring around the oscillator area.
Do not leave the MCLR/VPP/RE3 pin floating: tie it to VDD through a 10 kΩ resistor for normal operation, or drive it directly from the ICSP programmer during debug. Setting the wrong oscillator configuration bits (CONFIG1H) is a frequent bring-up pitfall - confirm HS, XT, or EC mode matches your actual resonator before locking the code. When using ECAN, enable buffer mode and acceptance filters correctly, and remember that CANTX and CANRX remap onto RC2/RC3 (per the pinout), so those pins lose their PORTC GPIO function during ECAN use.
The 28-SOIC package has a thermal resistance (theta_JA) of approximately 80 °C/W in still air. At the industrial 85 °C ambient ceiling and 100 mA peak supply current, the device dissipates under 0.5 W, leaving comfortable thermal headroom. For enclosed IP65-rated industrial enclosures with no airflow, however, derate by 25 % and verify junction temperature in worst-case soak testing. No external heatsink is required for normal ECAN control loops.
Add a 120 Ω termination resistor at each end of the CAN bus, never in the middle, to suppress reflections on long cable runs. For node counts above 30, use the ECAN's programmable wake-up filter to mask high-frequency noise on the bus during sleep. The MSSP SPI peripheral can run reliably up to 10 MHz with a 40 MHz Fosc, but route MOSI/MISO/SCK traces as a matched-length group and place a small 33 Ω series resistor near the source pin to dampen ringing with longer cable stubs.
コンプライアンス情報
RoHS and REACH compliance per Microchip product page. Standard industrial temperature grade; not AEC-Q100 qualified - choose PIC18F2680-E/SO for extended temperature. Halogen-free status not explicitly confirmed in provided data.