The Microchip MCP2551-I/SN is a half-duplex CANbus transceiver that interfaces a CAN protocol controller to the physical two-wire bus. It handles the differential transmit and receive signals, providing 200 mV of receiver hysteresis for noise rejection on the bus lines.
Supply voltage and 5V CAN bus compatibility
It is not designed for 3.3V-only microcontrollers without a level shifter or a separate 5V supply — the transceiver's VCC must be in the 4.5V–5.5V window for proper bus drive levels.
