CAN Interface IC · Microchip Technology

MCP2515-I/SO

Ringkasan datasheet MCP2515-I/SO dalam bahasa Indonesia: fitur, spesifikasi utama, pinout, dan catatan desain yang perlu diperhatikan saat membuat PCB.

Ringkasan

0B. Komponen ini mampu mengirim dan menerima frame data maupun remote, baik standar maupun extended. Untuk mengurangi beban host MCU, MCP2515 dilengkapi dua acceptance mask dan enam acceptance filter yang menyaring pesan tidak diinginkan.

Perangkat ini berkomunikasi dengan mikrokontroler melalui Serial Peripheral Interface (SPI) standar industri. Secara internal, MCP2515 terdiri dari tiga blok utama. Blok modul CAN menangani protokol engine, mask, filter, serta buffer transmit dan receive.

Blok logika kontrol dan register dipakai untuk mengonfigurasi perangkat dan operasinya. Blok protokol SPI menjadi jembatan komunikasi antara MCU dan seluruh register internal. Pesan yang terdeteksi pada bus CAN diperiksa kesalahannya, lalu dicocokkan dengan filter yang ditentukan pengguna sebelum dipindahkan ke salah satu receive buffer.

MCP2515 menyederhanakan aplikasi yang memerlukan antarmuka dengan bus CAN. Perangkat ini menyediakan receive buffer dengan penyimpanan pesan berprioritas, transmit buffer dengan prioritas dan fitur abort, serta pin interrupt yang fleksibel. Tersedia pula pin request-to-send untuk memicu transmisi langsung, clock out dengan prescaler yang dapat diprogram, dan sinyal start-of-frame untuk pemantauan bus.

Dengan teknologi CMOS berdaya rendah, MCP2515 cocok dipakai sebagai node controller dalam jaringan CAN pada sistem berbasis mikrokontroler.

Fitur utama

  • Mengimplementasikan CAN V2.0B pada 1 Mb/s
  • Dua receive buffer dengan penyimpanan pesan berprioritas
  • Enam filter 29-bit dan dua mask 29-bit
  • Tiga transmit buffer dengan prioritas dan fitur abort
  • Antarmuka SPI berkecepatan tinggi (10 MHz)
  • Mode one-shot untuk transmisi satu kali
  • Clock out pin dengan prescaler yang dapat diprogram
  • Rentang suhu industri dan extended

Spesifikasi utama

ParameterNilaiKondisi
Tegangan suplai2.7 - 5.5 VOperasihlm. 1
Arus aktif5 mAtypicalhlm. 1
Arus standby1 µAtypical, Sleep modehlm. 1
Kecepatan CAN1 Mb/sCAN V2.0Bhlm. 1
Frekuensi SPI10 MHzHigh-Speed SPI Interfacehlm. 1
Suhu operasi industri-40 - +85 °CIndustrial (I)hlm. 1
Suhu operasi extended-40 - +125 °CExtended (E)hlm. 1
Panjang data field0 - 8 byteCAN V2.0Bhlm. 1
Jumlah mask2 buah29-bithlm. 1

Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.

Pinout MCP2515-I/SO

PDIP/SOIC 18 pin
PinNamaFungsi
1TXCANTransmit output pin to CAN bushlm. 4
2RXCANReceive input pin from CAN bushlm. 4
3CLKOUTClock output pin with programmable prescalerhlm. 4
4TX0RTSTransmit buffer TXB0 Request-to-Send; 100 k internal pull-up to VDDhlm. 4
5TX1RTSTransmit buffer TXB1 Request-to-Send; 100 k internal pull-up to VDDhlm. 4
6TX2RTSTransmit buffer TXB2 Request-to-Send; 100 k internal pull-up to VDDhlm. 4
7OSC2Oscillator outputhlm. 4
8OSC1Oscillator inputhlm. 4
9VSSGround reference for logic and I/O pinshlm. 4
10RX1BFReceive buffer RXB1 interrupt pin or general purpose digital outputhlm. 4
11RX0BFReceive buffer RXB0 interrupt pin or general purpose digital outputhlm. 4
12INTInterrupt output pinhlm. 4
13SCKClock input pin for SPI interfacehlm. 4
14SIData input pin for SPI interfacehlm. 4
15SOData output pin for SPI interfacehlm. 4
16CSChip select input pin for SPI interfacehlm. 4
17RESETActive-low device Reset inputhlm. 4
18VDDPositive supply for logic and I/O pinshlm. 4

Catatan desain PCB

  • Gunakan mode one-shot untuk memastikan pesan hanya dikirim satu kali, menghindari pengiriman berulang yang tidak diinginkan.hlm. 1
  • Manfaatkan pin RX0BF dan RX1BF sebagai interrupt atau output digital umum untuk fleksibilitas sistem.hlm. 1
  • Gunakan pin TXnRTS untuk memicu transmisi langsung dari ketiga transmit buffer, atau gunakan kontrol register melalui SPI.hlm. 1
  • Atur prescaler pada pin CLKOUT untuk menghasilkan clock bagi perangkat lain.hlm. 1
  • Gunakan fitur filter dan mask untuk menyaring pesan yang tidak diinginkan, sehingga mengurangi overhead pada MCU host.hlm. 1

Kemasan

18-Lead PDIP20-Lead TSSOP20-Lead QFN

Contoh pemakaian

  • Node controller dalam jaringan CAN
  • Antarmuka mikrokontroler ke bus CAN
  • Sistem yang memerlukan filter pesan CAN untuk mengurangi beban MCU
  • Aplikasi otomotif dan industri yang membutuhkan komunikasi CAN

Sumber data

Disusun dari datasheet resmi Microchip Technology (buka PDF). Ringkasan ditulis dengan bantuan AI, lalu setiap angka dan nama pin dicocokkan otomatis ke teks datasheet; yang tidak ditemukan di datasheet dibuang. Terakhir diperiksa 21 Oktober 2026. Untuk desain akhir, tetap rujuk datasheet asli.

Dari datasheet ke board jadi

Rangkaianmu pakai MCP2515-I/SO? Biar Sirkuitku yang bikinkan PCB-nya.

Kirim skematik, daftar komponen, atau sekadar ide rangkaiannya. Kami kerjakan desain, cetak, dan assembly di workshop yang sama, dan kesalahan footprint dari pihak kami diperbaiki gratis.