Никому не приходилось симулировать работу SPI ATmega128? Похоже, есть глюки (AVRStudio 4.07). Почему-то после передачи байта в режиме MASTER, когда читаешь регистр приемника, начинается новая передача по SPI, и если передавать следующее слово, устанавливается бит коллизии в статусном регистре...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)