What is synchronous communication?

Asynchronous communication is what everyone is used to. Every device you normally connect to a computer is going to be using asynchronous communication. It’s a time-based protocol. Synchronous communication, on the other hand, is not time-based. You have a separate signal, normally, which is sent along with the data which tells you when the data is valid. At that point, the hardware actually reads the data and sees that it’s got either a 0 or a 1.

Watch I/O in a Minute: Synchronous Communications
Read More Serial FAQs
Shop Serial I/O Products