По сути протокол SPI требует один цифровой пин. Кроме этого ему нужны ещё знания о его программировании и плюсом три сигнальных пина. По какой же причине, например на RFID 520, ставят протокол SPI? Ведь можно просто дать команду датчику, работающему по протоколу SPI, а потом считать показания?