PIC18F2680-I/SO - 8-bit MCU 64KB Flash ECAN 28-SOIC | Microchip
부품 번호: PIC18F2680-I/SO ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $8.62 | $8.62 |
| 10 | $7.79 | $77.90 |
| 100 | $6.86 | $686.00 |
| 500 | $6.18 | $3,090.00 |
| 1,000 | $5.62 | $5,620.00 |
PIC18F2680-I/SO 개요
What is an 8-bit PIC microcontroller? An 8-bit MCU is a single-chip computer that processes data in 8-bit chunks and falls under the broader category of microcontrollers, itself a sub-family of embedded processors. The PIC18F family is Microchip's high-performance 8-bit line that adds an enhanced instruction set, C-compiler-friendly architecture, and advanced peripherals such as ECAN and USB. PIC18F sits between the mid-range PIC16F and the 16-bit dsPIC/PIC24 families in Microchip's taxonomy, making it the typical choice when an engineer needs CAN, USB, or more peripherals without paying for a 16-bit core.
Key features of the PIC18F2680 include the enhanced CAN 2.0B module with acceptance filters and masks for selective message filtering on multi-node CAN networks, multiple 16-bit timers (Timer0/1/2/3), two Capture/Compare/PWM (CCP) modules, a Master SSP for SPI and I2C, an enhanced USART that supports LIN and RS-485, and a 10-bit ADC with auto-acquisition. The 64 KB self-programmable flash and 256-byte data EEPROM allow remote firmware updates on CAN-connected nodes, which is essential for service and recall scenarios in automotive and industrial deployments.
Typical applications include automotive and industrial CAN nodes, sensor conditioning front-ends with analog inputs, building automation gateways, low-cost motor peripherals, and any distributed control network where CAN 2.0B is the backbone bus. The wide SOIC package also supports legacy through-hole-replacement designs that benefit from a robust surface-mount mechanical outline.
When designing with this device, allocate one of the 28 pins to the ECAN TX/RX pair, ensure a clean 5 V rail because ADC accuracy degrades with supply ripple, and follow Microchip's ICD programming pinout when laying out the PCB to avoid rework if in-circuit debug is later required. This page synthesizes distributor stock and pricing, drop-in alternatives in the PIC18F family, and engineering design notes that are not consolidated in the manufacturer datasheet alone.
드롭인 대체품: PIC18F2680-I/SO — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC18F2680-I/SO (동일 폼 팩터 및 풋프린트) — 차이점: Timers, Package, ADC, Operating Temperature, Core Architecture.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC18F2680T-I/SO
✅ 드롭인✓ 재고 있음
$6.15 / 개
데이터시트 보기 →PIC18F2682-I/SO
✅ 드롭인✓ 재고 있음
$5.02 / 개
데이터시트 보기 →PIC18F2580-I/SO
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC18F4585-I/SO
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC18F4680-I/SO
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC18F26K80-I/SO
✅ 드롭인✓ 재고 있음
$2.87 / 개
데이터시트 보기 →PIC18F2680-I/SO 최대 정격 & 전기적 특성
| Core | PIC18F, 8-bit RISC |
| Instruction Set | Enhanced PIC18, C-compiler friendly |
| Maximum Clock Speed | 40 MHz (10 MIPS) |
| Program Memory (Flash) | 64 KB (32K x 16) |
| RAM | 3328 bytes |
| Data EEPROM | 256 bytes |
| Supply Voltage (VDD) | 4.2 V to 5.5 V |
| I/O Pins | 25 |
| ADC | 10-bit, up to 8 channels |
| CAN | ECAN (CAN 2.0B) with filters/masks |
| Timers | Timer0/1/2/3 (16-bit capable) |
| CCP/PWM Modules | 2 |
| Communication | EUSART (LIN/RS-485), MSSP (SPI/I2C) |
| Power Management | nanoWatt technology, low-power sleep modes |
| Operating Temperature Range (I grade) | -40C to +85C |
| 패키지 | 28-pin SOIC (0.295" / 7.50 mm width) |
| 실장 유형 | Surface Mount |
| In-Circuit Debug | ICSP via ICD pins |
PIC18F2680-I/SO 핀 구성
| 핀 1 | MCLR/RE3 — Master Clear (reset) input / digital I/O |
| 핀 2 | RA0 — Digital I/O / analog input AN0 |
| 핀 3 | RA1 — Digital I/O / analog input AN1 |
| 핀 4 | RA2 — Digital I/O / analog input AN2 / VREF- |
| 핀 5 | RA3 — Digital I/O / analog input AN3 / VREF+ |
| 핀 6 | RA4 — Digital I/O / analog input AN4 |
| 핀 7 | RA5 — Digital I/O / analog input AN5 |
| 핀 8 | VSS — Ground reference |
| 핀 9 | OSC1/RA7 — Crystal oscillator input / digital I/O |
| 핀 10 | OSC2/RA6 — Crystal oscillator output / digital I/O |
| 핀 11 | RC0 — Digital I/O / SOSCO / PWM |
| 핀 12 | RC1 — Digital I/O / SOSCI / CCP2 |
| 핀 13 | RC2 — Digital I/O / CCP1 / PWM |
| 핀 14 | RC3 — Digital I/O / SCL (MSSP I2C clock) |
| 핀 15 | RC4 — Digital I/O / SDA (MSSP I2C data) |
| 핀 16 | RC5 — Digital I/O / SDO (MSSP SPI) |
| 핀 17 | RC6 — Digital I/O / TX (EUSART) |
| 핀 18 | RC7 — Digital I/O / RX (EUSART) |
| 핀 19 | VSS — Ground reference |
| 핀 20 | VDD — Positive supply (4.2 V to 5.5 V) |
| 핀 21 | RB0 — Digital I/O / INT0 / ECAN RX |
| 핀 22 | RB1 — Digital I/O / INT1 / ECAN TX |
| 핀 23 | RB2 — Digital I/O / INT2 |
| 핀 24 | RB3 — Digital I/O / INT3 / PGD (ICSP data) |
| 핀 25 | RB4 — Digital I/O / PGC (ICSP clock) |
| 핀 26 | RB5 — Digital I/O / PGM (LVP) |
| 핀 27 | RB6 — Digital I/O / PGC (alt) |
| 핀 28 | RB7 — Digital I/O / PGD (alt) |
일반적인 애플리케이션
PIC18F2680-I/SO 적합 용도: 6 애플리케이션s: Automotive CAN Bus Nodes, Industrial Sensor Conditioning Nodes, Building Automation Gateways, Low-Cost Motor Control Peripherals, LIN Bus Subordinate Nodes, Remote Firmware-Updatable CAN Devices.
Automotive CAN Bus Nodes
The PIC18F2680-I/SO is purpose-built for in-cabin and chassis CAN nodes where ECAN 2.0B, 64 KB flash, and 25 I/O pins converge in a single chip. The integrated acceptance filters and masks allow the MCU to ignore irrelevant CAN frames without CPU wake-up, reducing bus load and saving nanoWatt-mode sleep current. With 64 KB flash it can host a full J1939 or CANopen stack plus application code, and the 28-SOIC package provides a robust automotive surface-mount footprint suited for under-dash ECUs.
추천
Industrial Sensor Conditioning Nodes
The 10-bit ADC with up to 8 input channels, plus 25 digital I/O and ECAN bus, lets a single PIC18F2680 read multiple analog sensors and report them over a CAN backbone in industrial automation. nanoWatt sleep current in the low microamp range supports battery-backed remote sensor nodes that wake periodically to take readings. The 64 KB flash holds industrial protocol stacks (CANopen, DeviceNet slave) while the 3328-byte SRAM buffers incoming telegrams without loss.
추천
Building Automation Gateways
Building automation controllers aggregate sensor data from HVAC, lighting, and security zones over CAN and forward to BACnet or Modbus hosts. The PIC18F2680's ECAN module handles the field-bus side while the enhanced USART provides RS-485 for trunk-line connection to a building management system. With 64 KB self-programmable flash, firmware changes can be pushed over the field bus without physical access to controllers, simplifying maintenance of large installations.
추천
Low-Cost Motor Control Peripherals
Two Capture/Compare/PWM (CCP) modules drive brush-DC or stepper motor control loops at up to 40 MHz instruction throughput. The 10 MIPS speed and 10-bit ADC sample the back-EMF or current-sense amplifier at sufficient rates for sensorless trapezoidal commutation. Adding an ECAN link lets the peripheral accept torque/speed commands from a centralized motion controller, fitting modern distributed-motion architectures in conveyor and robotics applications.
추천
LIN Bus Subordinate Nodes
The enhanced USART with LIN-capable baud-rate generator makes the PIC18F2680 well-suited for LIN 1.3/2.0/2.1 subordinate communication in body-control modules. Automotive LIN clusters (door modules, seat controllers, mirror adjusters) use the same ECAN-aware PIC18F family as a stepping stone to full CAN networks, sharing firmware IP and reducing development cost. The 256-byte EEPROM stores node configuration that survives battery disconnect events.
추천
Remote Firmware-Updatable CAN Devices
The 64 KB self-programmable flash and 256-byte data EEPROM enable field firmware updates over the CAN bus without physical access. This is essential for CAN-connected devices deployed in inaccessible locations (elevator controllers, wind turbine sensors, pipeline monitors) where physical service calls are expensive. The PIC18F2680's flash write/erase cycles per the Microchip datasheet (DS39646F) and CRC-checking capability ensure reliable in-the-field reprogramming.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC18F2680-I/SO — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC18F2680T-I/SO | PIC18F2682-I/SO | PIC18F2580-I/SO | PIC18F4585-I/SO | PIC18F4680-I/SO | PIC18F26K80-I/SO |
|---|---|---|---|---|---|---|---|
| Package | 28-SOIC (0.295") | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 64 KB | 64 KB | 128 KB | 32 KB | 48 KB | 64 KB | 64 KB |
| RAM | 3,328 bytes | 3,328 bytes | 3,328 bytes | 1,536 bytes | 3,328 bytes | 3,328 bytes | 3,584 bytes |
| Data EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 1,024 bytes |
| Maximum Clock | 40 MHz (10 MIPS) | 40 MHz | 48 MHz | 40 MHz | 40 MHz | 40 MHz | 64 MHz |
| Supply Voltage | 4.2 V to 5.5 V | 4.2 V to 5.5 V | 2.0 V to 5.5 V | 4.2 V to 5.5 V | 4.2 V to 5.5 V | 4.2 V to 5.5 V | 1.8 V to 5.5 V |
| ECAN (CAN 2.0B) | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| USB | No | No | Yes (USB 2.0 FS) | No | No | No | No |
| ADC Channels | 8 (10-bit) | 8 | 8 | 8 | 8 | 8 | 8 |
주요 차별점
- Industry-leading low-jitter 5 V ECAN with acceptance masks (vs PIC18F2580-I/SO)
- Higher-density flash in same 28-SOIC footprint (vs PIC18F4585-I/SO)
- Mature, automotive-grade ECAN firmware ecosystem (vs PIC18F26K80-I/SO)
- Mature self-programming flash with ECAN-driven firmware updates (vs PIC18F4680-I/SO)
설계 노트
The PIC18F2680-I/SO requires a clean 4.2 V to 5.5 V supply; ADC accuracy depends on a low-ripple rail because the 10-bit ADC reference is VDD-derived by default. Place a 0.1 uF ceramic decoupling capacitor as close as possible to each VDD pin (pins 20 and the second VDD ball) and add a 10 uF bulk tantalum or aluminum polymer capacitor at the regulator output. Use a ferrite bead or L-C filter if the 5 V rail is shared with a switching converter.
The 28-SOIC and 28-SPDIP pinouts are NOT identical for PIC18F2680 - the SPDIP version exposes more I/O on PORTA than the SOIC because the SOIC pins 9 and 10 are OSC1/OSC2 by default. If your design switches between SOIC and SPDIP, verify the OSC and PORTA pin allocation in the pin compatibility chart (DS00148J2). When migrating to PIC18F2682-I/SO you must update the linker script for the larger 128 KB flash map.
Route the ECAN TX/RX pair (RB1/RB0) as a differential pair with 120-ohm characteristic impedance and 120-ohm termination at each end of the bus. Keep the pair short and avoid crossing digital switching signals to maintain the CAN signal integrity. Provide an ICD header footprint (PGC/PGD/MCLR/VSS/VDD) on the PCB even if you skip in-circuit debug in production - this saves rework time during development.
Keep the crystal or external clock traces to the PIC18F2680 short and symmetric. Use a ground guard ring around the crystal to reduce EMI injection into sensitive analog inputs. Place the VREF+ capacitor close to the RA3 pin if using an external ADC reference; nanoWatt sleep current is sensitive to floating analog inputs, so tie unused analog pins to VDD or VSS to minimize leakage.
규정 준수 정보
RoHS compliant per Microchip product page. Industrial temperature grade (-40C to +85C). Not AEC-Q100 qualified; choose PIC18F2680-H/SO for high-temperature grade.