Цей вивід призначений для вибору активного веденого пристрою й у режимі Slave завжди є входом. При подачі на нього «0» модуль SPI активується й вивід MOSI перемикається в режим виводу даних (якщо це задано користувачем). Виводи модуля SPI є в цьому режимі входами. При подачі на вивід SS «1» всі виводи модуля SPI перемикаються в режим введення даних. При цьому модуль переходить у неактивний стан і прийом даних не відбувається.
Варто пам'ятати, що щораз, коли на вивід SS буде подана «1», відбувається скидання модуля SPI. Відповідно, якщо зміна стану для виводу відбудеться під час передачі даних, і прийом і передача негайно припиняться, а переданий і прийнятий байти будуть загублені.
Якщо ж мікроконтролер перебуває в режимі Master (розряд MSTR регістра SPCR установлений в «1»), напрямок передачі даних через вивід SS визначається користувачем. Якщо вивід сконфігурований як вихід, він працює як лінія виводу загального призначення й не впливає на роботу модуля SPI. Якщо ж він сконфігурований як вхід, то для забезпечення нормальної роботи модуля SPI на нього повинна бути подана «1». Справа в тому, що подача на цей вхід «0» від якої-небудь зовнішньої схеми буде сприйнята модулем SPI як вибір даного мікроконтролера в якості веденого й, відповідно, початок передачі йому даних. Щоб уникнути конфлікту на шині система SPI у таких випадках виконує наступні дії:
1. Прапорець MSTR регістра SPCR скидається, і мікроконтролер перемикається в режим Slave. Як наслідок, виводи MOSI і SCK починають функціонувати як входи.
2. Установлюється прапорець SPIF регістра SPSR, генеруючи запит на переривання від SPI. Якщо переривання oт SPI дозволено і прапорець I регистpa SREG установлений в «1», відбувається запуск підпрограми обpaбки переривання.
Таким чином, якщо ведучий мікроконтролер використовує передачу даних, керовану перериванням, і існує ймовірність подачі на вхід SS «0», у підпрограмі обробки переривання від SPI обов'язково повинна відбуватися перевірка стану прапорця MSTR. При виявленні скидання він повинен бути програмно встановлений назад в «1» для зворотного переводу мікроконтролера в режим Master.