O barramento CAN é um protocolo de comunicação síncrono e foi desenvolvido para ser uma interface multimestre, ou seja, onde há múltiplos nós do barramento mestre presentes no barramento. O barramento CANbus foi padronizado e documentado internacionalmente pela ISO, gerando a norma ISO 11898, para aplicações de alta velocidade, e a norma ISO 11519-2, para aplicações de baixa velocidade. O barramento trabalha em até 1Mbit por segundo, diferentemente de redes tradicionais como USB e Ethernet.
O barramento CAN não envia grandes blocos de dados entre o dispositivo mestre (master) e o escravo (slave). Muitas mensagens como: temperatura ou RPM são trocadas na rede inteira, o que permite dados consistentes em todos os nós do sistema.