Skip to Content
This is the Beta version of our new Learning Paths approach. Please email feedback.
Micro CircuitsData Transmission

Data Transmission

Data transmission protocols are sets of rules that enable devices and systems to exchange information. Protocols are used to ensure that data is sent and received consistently, accurately and securely.

Microcontroller boards and components exchange data using one of three communication protocols (UART, SPI, or I2C). The protocol used can be determined from the specifications or even from the pins on the component.

It is important to know which protocol is used for each component so that you make the right connections and include the required libraries and configuration in your code.

The three main protocols are listed below are explained in detail.