Existem microcontroladores que possuem barramento I2C. Este tipo de barramento é unidirecional em relação ao tráfego de dados. Possui uma linha de sinal para dados e 3 linhas para handshake.