โ† Embedded Systems learning path
Embedded Systems ยท Module 5 of 10

Communication protocols

Connect chips and devices.

๐Ÿ“– Key ideas

  1. UART: simple serial (TX/RX), used for debugging and modules.
  2. I2C: two wires (SDA, SCL), many devices with addresses.
  3. SPI: fast, four wires (MOSI, MISO, SCK, CS).
  4. CAN: robust bus for cars and industry.
  5. USB, Ethernet, Wi-Fi and BLE for external connectivity.
๐Ÿ’ก Real-life example: Protocols are languages chips speak: UART is a phone call, I2C a party line, SPI a fast private line.
UARTAsynchronous serial communication
I2CTwo-wire multi-device bus
SPIFast synchronous serial bus
CANController Area Network