Back to projects


CAN-USB Transceiver


CAN-USB Transceiver was designed to be small enough to fit in a standard OBDII connector. The PCB fits in the connector enclosure without the need of additional screws for mounting.



The main components of the device are MCP2551 CAN Transceiver, MCP2515 Stand-Alone CAN Controller with SPI Interface, PIC18F14K50 MCU with USB support.

The device is supplied from the supply pin of the OBDII connector and the voltage is regulated using BT17805FP linear voltage regulator.

The design was made in Altium Designer software. It is 2 layer PCB with component placement on bothe sides.












The programming is done through the 6-pin header connector using PICKIT-3 debugger from Microchip.

Back to projects