AT90CAN128
Register Description for
I/O-Ports
Port A Data Register – PORTA
Bit
7
6
5
4
3
2
1
0
PORTA7 PORTA6 PORTA5 PORTA4 PORTA3 PORTA2 PORTA1 PORTA0
PORTA
DDRA
PINA
Read/Write
Initial Value
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
Port A Data Direction Register
– DDRA
Bit
7
DDA7
R/W
0
6
DDA6
R/W
0
5
DDA5
R/W
0
4
DDA4
R/W
0
3
DDA3
R/W
0
2
DDA2
R/W
0
1
DDA1
R/W
0
0
DDA0
R/W
0
Read/Write
Initial Value
Port A Input Pins Address –
PINA
Bit
7
6
5
4
3
2
1
0
PINA7
R/W
N/A
PINA6
R/W
N/A
PINA5
R/W
N/A
PINA4
R/W
N/A
PINA3
R/W
N/A
PINA2
R/W
N/A
PINA1
R/W
N/A
PINA0
R/W
N/A
Read/Write
Initial Value
Port B Data Register – PORTB
Bit
7
6
5
4
3
2
1
0
PORTB7 PORTB6 PORTB5 PORTB4 PORTB3 PORTB2 PORTB1 PORTB0
PORTB
DDRB
PINB
Read/Write
Initial Value
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
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
5
4
3
2
1
0
PORTC7 PORTC6 PORTC5 PORTC4 PORTC3 PORTC2 PORTC1 PORTC0
PORTC
Read/Write
Initial Value
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
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
DDRC
Read/Write
Initial Value
85
4250E–CAN–12/04