Install this component

Paste this into Claude Code (VS Code panel, Adom editor, or terminal) to install:

Search the Adom Wiki for the library component "MCP2515" (slug: mcp2515) at https://wiki-ufypy5dpx93o.adom.cloud/wiki/libraries/mcp2515. Pull down the KiCad symbol, footprint, and 3D model files from the wiki page's assets. Install them into my current KiCad project and register in sym-lib-table and fp-lib-table. If the page has a datasheet URL, save that too.
Manufacturer Microchip
Package DIP-18
Pins 18 pins (SPI, CAN, Interrupt, Clock, Power)
CAN CAN 2.0B (1Mbps)
TX Buffers 3
RX Buffers 2
Filters 6 + 2 masks

Library View

Interactive symbol, footprint, and 3D model — hover pins for cross-highlighting.

SymbolGenerated Generated from pin data (KiCad symbol Interface_CAN_LIN/MCP2515-xSO is multi-unit)
FootprintKiCad KiCad standard library: Package_SO/SOIC-18W_7.5x11.6mm_P1.27mm
3DGenerated Generated pad visualization (Babylon.js)

Breakout Board

Auto-generated breakout molecule for MCP2515 — all pins brought to 2mm-pitch headers with 4 corner machine pins on 8mm grid.

Pricing & Availability

Specifications

CANCAN 2.0B (1Mbps)
TX Buffers3
RX Buffers2
Filters6 + 2 masks
InterfaceSPI (10MHz)
PackageSOIC-18

Pin Configuration

SPICANInterruptClockPower
PinNameGroupFunction
SPI — SPI communication
6TX2RTSSPITX buffer 2 request to send
9VSSSPIGround
10RX1BFSPIRX buffer 1 full interrupt
13SCKSPISPI clock
14SISPISPI data in (MOSI)
CAN — CAN bus TX/RX
1TXCANCANCAN transmit output
2RXCANCANCAN receive input
Interrupt — Interrupt and control
3CLKOUTInterruptClock output
4TX0RTSInterruptTX buffer 0 request to send
5TX1RTSInterruptTX buffer 1 request to send
11RX0BFInterruptRX buffer 0 full interrupt
12INTInterruptInterrupt output
17RESETInterruptReset (active low)
Clock — Oscillator
15SOClockSPI data out (MISO)
16CSClockSPI chip select (active low)
Power — Supply and ground
7OSC2PowerCrystal oscillator output
8OSC1PowerCrystal oscillator input
18VDDPowerSupply voltage (2.7V-5.5V)

AI Skill Technical Reference

Edit AI Skill

MCP2515 — CAN bus controller with SPI interface, DIP-18

Manufacturer: Microchip Package: DIP-18

Description

The MCP2515 is a standalone CAN controller from Microchip with SPI interface. Supports CAN 2.0B at up to 1Mbps. Used with an external transceiver (like MCP2551) for CAN bus communication.

Electrical Specifications

  • CAN: CAN 2.0B (1Mbps)
  • TX Buffers: 3
  • RX Buffers: 2
  • Filters: 6 + 2 masks
  • Interface: SPI (10MHz)
  • Package: SOIC-18

Pin Configuration

Package: DIP-18

  • Pin 1: TXCAN — CAN transmit output
  • Pin 2: RXCAN — CAN receive input
  • Pin 3: CLKOUT — Clock output
  • Pin 4: TX0RTS — TX buffer 0 request to send
  • Pin 5: TX1RTS — TX buffer 1 request to send
  • Pin 6: TX2RTS — TX buffer 2 request to send
  • Pin 7: OSC2 — Crystal oscillator output
  • Pin 8: OSC1 — Crystal oscillator input
  • Pin 9: VSS — Ground
  • Pin 10: RX1BF — RX buffer 1 full interrupt
  • Pin 11: RX0BF — RX buffer 0 full interrupt
  • Pin 12: INT — Interrupt output
  • Pin 13: SCK — SPI clock
  • Pin 14: SI — SPI data in (MOSI)
  • Pin 15: SO — SPI data out (MISO)
  • Pin 16: CS — SPI chip select (active low)
  • Pin 17: RESET — Reset (active low)
  • Pin 18: VDD — Supply voltage (2.7V-5.5V)

Sub-Skills
?
What are Sub-Skills?

Sub-skills are community-contributed AI skill extensions for this component. They teach AI assistants about specific tools, configurators, or workflows.

Examples:

  • A manufacturer’s configuration tool for a motor controller
  • A community-written design guide for an amplifier circuit
  • An automated test/validation script for a sensor module

How to add one: Click Add Sub-Skill, provide the URL to your skill and a brief description. Submissions are reviewed by the Adom team before going live.

No sub-skills yet. Be the first to contribute one!

0 revisions · Updated 2026-03-02 17:31:36