Строго говоря. Данные не обязательно стробируются нарастающими фронтами сигнала CLK. Существет 4 режима работы SPI. SPI Mode (0-3). В Вашем случае для большей простоты ПО Slave можно выбрать и спадающий фронт CLK, а сам физический сигнал подключить к входу запроса на прерывание. К сожалению я не знаток МК семейства AVR и не не знаю полярность сигнала запроса на прерывание. INT или /INT.
Подпрограмма передачи данных Master весьма примитивна.
Речь во всех моих "рассуждениях" идет о программной реализации передачи данных по интерфейсу SPI. Существует ряд МК с аппаратным модуле SPI. Что конкретно у AVR я не знаю :)
Какая у Вас задача? Что передаете? Какие требования к скорости обмена?