Arduino Interfacing an 8-bit Microcontroller with a 10-bit Device over the SPI Protocol In Simon Monk's Programming Arduino Next Steps: Going Further with Sketches, Simon introduces the SPI protocol by way of interfacing the Arduino with a 10-bit ADC (specifically the MCP3008). Unfortunately,