Datasheet
73
ATmega48PA/88PA/168PA [DATASHEET]
9223F–AVR–04/14
Table 14-4 and Table 14-5 relate the alternate functions of port B to the overriding signals shown in Figure 14-5. SPI MSTR
INPUT and SPI SLAVE OUTPUT constitute the MISO signal, while MOSI is divided into SPI MSTR OUTPUT and SPI
SLAVE INPUT.
Table 14-4. Overriding Signals for Alternate Functions in PB7...PB4
Signal
Name
PB7/XTAL2/
TOSC2/PCINT7
(1)
PB6/XTAL1/
TOSC1/PCINT6
(1)
PB5/SCK/
PCINT5
PB4/MISO/
PCINT4
PUOE INTRC EXTCK+ AS2 INTRC + AS2 SPE MSTR SPE MSTR
PUOV 0 0 PORTB5 PUD PORTB4 PUD
DDOE INTRC EXTCK+ AS2 INTRC + AS2 SPE MSTR SPE MSTR
DDOV 0 0 0 0
PVOE 0 0 SPE MSTR SPE MSTR
PVOV 0 0 SCK OUTPUT SPI SLAVE OUTPUT
DIEOE
INTRC EXTCK + AS2 +
PCINT7 PCIE0
INTRC + AS2 + PCINT6
PCIE0
PCINT5 PCIE0 PCINT4 PCIE0
DIEOV (INTRC + EXTCK) AS2 INTRC AS2 1 1
DI PCINT7 INPUT PCINT6 INPUT
PCINT5 INPUT
SCK INPUT
PCINT4 INPUT
SPI MSTR INPUT
AIO Oscillator output Oscillator/clock input – –
Notes: 1. INTRC means that one of the internal RC oscillators are selected (by the CKSEL fuses), EXTCK means that
external clock is selected (by the CKSEL fuses)
Table 14-5. Overriding Signals for Alternate Functions in PB3...PB0
Signal
Name
PB3/MOSI/
OC2/PCINT3
PB2/SS/
OC1B/PCINT2
PB1/OC1A/
PCINT1
PB0/ICP1/
PCINT0
PUOE SPE MSTR SPE MSTR 0 0
PUOV PORTB3 PUD PORTB2 PUD 0 0
DDOE SPE MSTR SPE MSTR 0 0
DDOV 0 0 0 0
PVOE
SPE MSTR +
OC2A ENABLE
OC1B ENABLE OC1A ENABLE 0
PVOV
SPI MSTR OUTPUT +
OC2A
OC1B OC1A 0
DIEOE PCINT3 PCIE0 PCINT2 PCIE0 PCINT1 PCIE0 PCINT0 PCIE0
DIEOV 1 1 1 1
DI
PCINT3 INPUT
SPI SLAVE INPUT
PCINT2 INPUT
SPI SS
PCINT1 INPUT
PCINT0 INPUT
ICP1 INPUT
AIO – – – –