Given the range of digital and analog interfaces available, just about anything can be a microcontroller peripheral. However, most devices for storage, displays, and communication tend to use standard ...