ATmega640/1280/1281/2560/2561
13.4.5
13.4.6
13.4.7
13.4.8
13.4.9
PORTB – Port B Data Register
Bit
7
6
PORTB6
R/W
0
5
PORTB5
R/W
0
4
PORTB4
R/W
0
3
PORTB3
R/W
0
2
PORTB2
R/W
0
1
PORTB1
R/W
0
0
PORTB0
R/W
0
PORTB7
R/W
0
PORTB
DDRB
PINB
0x05 (0x25)
Read/Write
Initial Value
DDRB – Port B Data Direction Register
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
0x04 (0x24)
Read/Write
Initial Value
PINB – Port B Input Pins Address
Bit
7
6
5
4
3
2
1
0
0x03 (0x23)
Read/Write
Initial Value
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
PORTC – Port C Data Register
Bit
7
6
PORTC6
R/W
0
5
PORTC5
R/W
0
4
PORTC4
R/W
0
3
PORTC3
R/W
0
2
PORTC2
R/W
0
1
PORTC1
R/W
0
0
PORTC0
R/W
0
PORTC7
R/W
0
PORTC
DDRC
PINC
0x08 (0x28)
Read/Write
Initial Value
DDRC – Port C Data Direction Register
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
0x07 (0x27)
Read/Write
Initial Value
13.4.10 PINC– Port C Input Pins Address
Bit
7
6
5
4
3
2
1
0
0x06 (0x26)
Read/Write
Initial Value
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
13.4.11 PORTD – Port D Data Register
Bit
7
6
PORTD6
R/W
0
5
PORTD5
R/W
0
4
PORTD4
R/W
0
3
PORTD3
R/W
0
2
PORTD2
R/W
0
1
PORTD1
R/W
0
0
PORTD0
R/W
0
PORTD7
R/W
0
PORTD
DDRD
PIND
0x0B (0x2B)
Read/Write
Initial Value
13.4.12 DDRD – Port D Data Direction Register
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
0x0A (0x2A)
Read/Write
Initial Value
13.4.13 PIND – Port D Input Pins Address
Bit
7
6
5
4
3
2
1
0
0x09 (0x29)
PIND7
PIND6
PIND5
PIND4
PIND3
PIND2
PIND1
PIND0
101
2549L–AVR–08/07