Electronic – SPI on ATtiny13

attinyavrembeddedspi

My understanding of the ATtiny13 datasheet is that although you can ISP the micro via "SPI" it actually doesn't have the functionality to operate on an SPI bus with other devices (at least not in hardware). Is that right?

Best Answer

Like all AVRs, the ATtiny13 uses SPI for programming. However, it doesn't have an actual SPI port that can be used in applications. Software SPI could be implemented, of course, and Atmel has an app note on the technique:

http://www.atmel.com/dyn/resources/prod_documents/doc1108.pdf