beautypg.com

Serial peripheral interface – spi, Atmega161(l) – Rainbow Electronics ATmega161L User Manual

Page 63

background image

63

ATmega161(L)

1228C–AVR–08/02

Serial Peripheral
Interface – SPI

The Serial Peripheral Interface (SPI) allows high-speed synchronous data transfer
between the ATmega161 and peripheral devices or between several AVR devices. The
ATmega161 SPI features include the following:

Full-duplex, 3-wire Synchronous Data Transfer

Master or Slave Operation

LSB First or MSB First Data Transfer

Seven Programmable Bit Rates

End-of-Transmission Interrupt Flag

Write Collision Flag Protection

Wake-up from Idle Mode (Slave Mode Only)

Double-speed (CK/2) Master SPI Mode

Figure 40. SPI Block Diagram

SPI2X

SPI2X

DIVIDER

/2/4/8/16/32/64/128