makeIRLPCB engineering field guide

Parts, connectors & sensors

Adding Microchip MCP2515T-I/SO to a PCB: layout and gate checks

Add Microchip MCP2515T-I/SO to a PCB with real package, electrical, footprint, layout, sourcing, and MakeIRL manufacturing-gate guidance. Includes footprint.

Practical PCB integration · KiCad 9 · Manufacturing gate

Define the exact Microchip MCP2515T-I/SO before drawing the footprint

The Microchip MCP2515T-I/SO is a standalone classic CAN 2.0B controller from Microchip Technology. Its package or board interface is 18-pin SOIC, and its relevant electrical envelope is 2.7–5.5 V. It communicates or connects through SPI to host MCU; CAN TX/RX logic to an external transceiver. Those fields belong together: substituting a familiar family name while changing package, voltage, sensing port, mount style, current class, or interface behavior can leave a PCB that passes ordinary net checks and still cannot be assembled or function safely.

MCP2515 implements CAN protocol, message buffers, filters, and timing but does not drive the physical CANH/CANL cable.

Common uses include adding classic CAN to SPI MCUs and low-rate industrial and vehicle interfaces. Start with the manufacturer drawing and recommended application, then record the exact ordering suffix alongside the KiCad symbol and footprint. This makes the library evidence reviewable when the part is re-sourced months later.

PartMicrochip MCP2515T-I/SO
ManufacturerMicrochip Technology
Functionstandalone classic CAN 2.0B controller
Package18-pin SOIC
Electrical2.7–5.5 V
InterfaceSPI to host MCU; CAN TX/RX logic to an external transceiver
Typical use 1adding classic CAN to SPI MCUs
Typical use 2low-rate industrial and vehicle interfaces

Footprint, placement, and support circuitry

  • Separate controller-side digital routing from the CANH/CANL line side. Put the transceiver and protection close to the bus connector, with a continuous return and package-specific exposed-pad treatment.
  • Keep CANH and CANL together with symmetric routing and minimal stubs. Place termination and common-mode components according to whether this node sits at a cable end or in the middle.

Place its crystal/resonator and decoupling close, route INT to the host, and connect TXCAN/RXCAN to a voltage-compatible external transceiver.

  • A CAN controller, transceiver, protection network, connector, and termination are different layers. Match classic CAN or CAN FD data rate, MCU I/O voltage, common-mode range, standby pins, and required isolation.
  • Use 120 Ω only at the two physical ends of the bus unless the topology intentionally uses split or switchable termination. Protect against ESD and automotive/industrial transients appropriate to the cable environment.

Put the support components where their current, thermal, optical, RF, or measurement loops are actually short—not merely where ratsnest lines look tidy. Confirm pin one from the package view used in the datasheet, distinguish top view from mating face or bottom view, and check mask, paste, drill, courtyard, enclosure, and rework access independently. A correct copper pad pattern can still be a bad production footprint when the sensing opening, connector latch, exposed pad, thermal path, or cable volume is wrong.

Gate checks that matter for Microchip MCP2515T-I/SO

MakeIRL’s release gate should not stop at “the symbol has the right number of pins.” For this part, a useful gate review combines ERC/DRC with the following package- and function-specific evidence:

  1. Check controller versus transceiver role, SPI or TX/RX direction, 3.3/5 V compatibility, standby pins, CANH/CANL polarity, termination, protection, and connector pinout.
  2. Check differential routing, stub length, chassis/ground strategy, common-mode range, fault voltage, isolation boundary where used, and CAN FD capability.
  3. Check exact temperature/automotive grade and package and ensure a generic MCP2515 or CAN value cannot substitute a different functional layer.
  4. For Microchip MCP2515T-I/SO, check SOIC-18 pinout, oscillator frequency/load, SPI/CS/INT, RESET, 2.7–5.5 V logic, bit-timing firmware, and required transceiver.

Then run ERC and DRC, refill zones, and inspect the fabrication and assembly outputs. Cross-probe the exact pads named by any finding, compare the BOM MPN with the footprint and electrical limits above, and verify that a real cable, enclosure, antenna, sensor stimulus, load, or thermal path can be tested on the assembled unit. An exclusion is evidence that someone dismissed a marker; it is not evidence that the underlying condition was resolved.

Mistakes, alternates, and sourcing

The most expensive errors are usually plausible: a footprint from a sibling package, a breakout-board voltage copied to the bare IC, a headline current used without thermal analysis, or a connector family selected by pitch alone. For Microchip MCP2515T-I/SO, review these failure modes explicitly:

  • Connecting TXCAN and RXCAN directly to a connector omits the differential physical layer and cannot form a CAN bus.
  • Connecting an MCU CAN controller directly to CANH/CANL without a physical-layer transceiver.
  • Fitting 120 Ω termination on every node, overloading the network as more boards are connected.

Sourcing note. Specify MCP2515T-I/SO and classic-CAN requirement; it is not a CAN FD controller despite some transceivers supporting FD. The approved vendor list should preserve manufacturer, full suffix, package, voltage/range/accuracy grade, lifecycle, and mating or external components. An alternate is real only after its datasheet, land pattern, electrical behavior, firmware assumptions, and assembly process have all been compared—not because a distributor search places it in the same parametric row.

Check the design before fabrication

Run the release gate on the KiCad project that uses Microchip MCP2515T-I/SO.

Check a KiCad project