Посмотрите как реализован обмен в SPI EEPROM 25-й серии. Первый байт - код операции, затем пару байт адрес, затем уже данные. Причем при чтении EEPROM первые байты, полученные в ответ на передачу кода операции и адреса, мастером игнорируются. http://www.atmel.com/atmel/acrobat/doc0872.pdf Начало фрейма по срезу сигнала CS определяется.