Interfaces+(Higher)

Introduction
A peripheral sends and/or receives data at a certain speed and using a certain format. The CPU and/or receives data at a certain speed and using a certain format.

An interface is a unit that sits between the CPU and a peripheral device and compensates for the differences in speed, codes etc. to ensure compatibility.

In other words, an interface is the device which allows the peripheral and CPU to talk to each other.

media type="custom" key="10476100"

Task
Write a blog post about interfaces. It should explain:
 * the job of the interface
 * analogue data, digital data and analogue to digital conversion
 * serial data transmission, including advantages and disadvantages
 * the concept of start bits and stop bits for serial data transmission
 * parallel data transmission, including advantages and disadvantages
 * protocol and status signals
 * interface standards