9.4
Register Description for I/O-Ports
9.4.1
Port B Data Register – PORTB
Bit
7
PORTB7
R/W
6
PORTB6
R/W
5
PORTB5
R/W
4
PORTB4
R/W
3
PORTB3
R/W
2
PORTB2
R/W
1
PORTB1
R/W
0
PORTB0
R/W
PORTB
DDRB
PINB
Read/Write
Initial Value
0
0
0
0
0
0
0
0
9.4.2
9.4.3
9.4.4
9.4.5
9.4.6
9.4.7
9.4.8
Port B Data Direction Register – DDRB
Bit
7
DDB7
R/W
0
6
DDB6
R/W
0
5
DDB5
R/W
0
4
DDB4
R/W
0
3
DDB3
R/W
0
2
DDB2
R/W
0
1
DDB1
R/W
0
0
DDB0
R/W
0
Read/Write
Initial Value
Port B Input Pins Address – PINB
Bit
7
6
5
4
3
2
1
0
PINB7
R/W
N/A
PINB6
R/W
N/A
PINB5
R/W
N/A
PINB4
R/W
N/A
PINB3
R/W
N/A
PINB2
R/W
N/A
PINB1
R/W
N/A
PINB0
R/W
N/A
Read/Write
Initial Value
Port C Data Register – PORTC
Bit
7
6
PORTC6
R/W
5
PORTC5
R/W
4
PORTC4
R/W
3
PORTC3
R/W
2
PORTC2
R/W
1
PORTC1
R/W
0
PORTC0
R/W
PORTC7
PORTC
DDRC
PINC
Read/Write
Initial Value
R/W
0
0
0
0
0
0
0
0
Port C Data Direction Register – DDRC
Bit
7
DDC7
R/W
0
6
DDC6
R/W
0
5
DDC5
R/W
0
4
DDC4
R/W
0
3
DDC3
R/W
0
2
DDC2
R/W
0
1
DDC1
R/W
0
0
DDC0
R/W
0
Read/Write
Initial Value
Port C Input Pins Address – PINC
Bit
7
6
5
4
3
2
1
0
PINC7
R/W
N/A
PINC6
R/W
N/A
PINC5
R/W
N/A
PINC4
R/W
N/A
PINC3
R/W
N/A
PINC2
R/W
N/A
PINC1
R/W
N/A
PINC0
R/W
N/A
Read/Write
Initial Value
Port D Data Register – PORTD
Bit
7
6
PORTD6
R/W
5
PORTD5
R/W
4
PORTD4
R/W
3
PORTD3
R/W
2
PORTD2
R/W
1
PORTD1
R/W
0
PORTD0
R/W
PORTD7
PORTD
Read/Write
Initial Value
R/W
0
0
0
0
0
0
0
0
Port D Data Direction Register – DDRD
Bit
7
DDD7
R/W
0
6
DDD6
R/W
0
5
DDD5
R/W
0
4
DDD4
R/W
0
3
DDD3
R/W
0
2
DDD2
R/W
0
1
DDD1
R/W
0
0
DDD0
R/W
0
DDRD
Read/Write
Initial Value
80
ATmega16/32/64/M1/C1
7647F–AVR–04/09