Datasheet

Table Of Contents
56
ATmega32A [DATASHEET]
Atmel-8155D-AVR-ATmega32A-Datasheet_02/2014
13.3.2 Alternate Functions of Port B
The Port B pins with alternate functions are shown in Table 12-6.
The alternate pin configuration is as follows:
SCK – Port B, Bit 7
SCK: Master Clock output, Slave Clock input pin for SPI. When the SPI is enabled as a Slave, this pin is configured
as an input regardless of the setting of DDB7. When the SPI is enabled as a Master, the data direction of this pin is
controlled by DDB7. When the pin is forced by the SPI to be an input, the pull-up can still be controlled by the
PORTB7 bit.
MISO – Port B, Bit 6
MISO: Master Data input, Slave Data output pin for SPI. When the SPI is enabled as a Master, this pin is config-
ured as an input regardless of the setting of DDB6. When the SPI is enabled as a Slave, the data direction of this
pin is controlled by DDB6. When the pin is forced by the SPI to be an input, the pull-up can still be controlled by the
PORTB6 bit.
MOSI – Port B, Bit 5
MOSI: SPI Master Data output, Slave Data input for SPI. When the SPI is enabled as a Slave, this pin is configured
as an input regardless of the setting of DDB5. When the SPI is enabled as a Master, the data direction of this pin is
controlled by DDB5. When the pin is forced by the SPI to be an input, the pull-up can still be controlled by the
PORTB5 bit.
•SS
– Port B, Bit 4
SS
: Slave Select input. When the SPI is enabled as a Slave, this pin is configured as an input regardless of the set-
ting of DDB4. As a Slave, the SPI is activated when this pin is driven low. When the SPI is enabled as a Master, the
data direction of this pin is controlled by DDB4. When the pin is forced by the SPI to be an input, the pull-up can still
be controlled by the PORTB4 bit.
AIN1/OC0 – Port B, Bit 3
AIN1, Analog Comparator Negative Input. Configure the port pin as input with the internal pull-up switched off to
avoid the digital port function from interfering with the function of the analog comparator.
Table 13-6. Port B Pins Alternate Functions
Port Pin Alternate Functions
PB7 SCK (SPI Bus Serial Clock)
PB6 MISO (SPI Bus Master Input/Slave Output)
PB5 MOSI (SPI Bus Master Output/Slave Input)
PB4 SS
(SPI Slave Select Input)
PB3
AIN1 (Analog Comparator Negative Input)
OC0 (Timer/Counter0 Output Compare Match Output)
PB2
AIN0 (Analog Comparator Positive Input)
INT2 (External Interrupt 2 Input)
PB1 T1 (Timer/Counter1 External Counter Input)
PB0
T0 (Timer/Counter0 External Counter Input)
XCK (USART External Clock Input/Output)