English
Language : 

ATMEGA8_08 Datasheet, PDF (126/308 Pages) ATMEL Corporation – 8-bit with 8K Bytes In-System Programmable Flash
Table 47. SPI Pin Overrides(1)
Pin
Direction, Master SPI
Direction, Slave SPI
MISO
Input
User Defined
SCK
User Defined
Input
SS
User Defined
Input
Note: 1. See “Port B Pins Alternate Functions” on page 58 for a detailed description of how to define
the direction of the user defined SPI pins.
The following code examples show how to initialize the SPI as a Master and how to perform a
simple transmission. DDR_SPI in the examples must be replaced by the actual Data Direction
Register controlling the SPI pins. DD_MOSI, DD_MISO and DD_SCK must be replaced by the
actual data direction bits for these pins. E.g. if MOSI is placed on pin PB5, replace DD_MOSI
with DDB5 and DDR_SPI with DDRB.
126 ATmega8(L)
2486T–AVR–05/08