SPI

  • What is SPI? What does it stand for?

  • How does SPI work?

  • What is the pin type/configuration of SPI pins?

  • Is SPI asynchronous or synchronous?

  • How many connections are used in SPI (assuming single master and single slave communication)

  • What is daisy chaining?

  • How many slaves can there be?

  • How are slaves interfaced with?

  • What are typical logic levels?

  • What are typical clock speeds?

  • SPI vs I2C (important!)