English
Language : 

MEGA128CAN Datasheet, PDF (33/413 Pages) ATMEL Corporation – Microcontroller WITH 128K BYTES OF ISP FLASH AND CAN CONTROLLER
AT90CAN128
General Purpose I/O
Registers
The AT90CAN128 contains three General Purpose I/O Registers. These registers can
be used for storing any information, and they are particularly useful for storing global
variables and status flags.
The General Purpose I/O Register 0, within the address range 0x00 - 0x1F, is directly
bit-accessible using the SBI, CBI, SBIS, and SBIC instructions.
General Purpose I/O Register
2 – GPIOR2
Bit
Read/Write
Initial Value
7
6
5
4
3
2
1
0
GPIOR07 GPIOR06 GPIOR05 GPIOR04 GPIOR03 GPIOR02 GPIOR01 GPIOR00
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
0
0
0
GPIOR2
General Purpose I/O Register
1 – GPIOR1
Bit
Read/Write
Initial Value
7
6
5
4
3
2
1
0
GPIOR17 GPIOR16 GPIOR15 GPIOR14 GPIOR13 GPIOR12 GPIOR11 GPIOR10
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
0
0
0
GPIOR1
General Purpose I/O Register
0 – GPIOR0
Bit
Read/Write
Initial Value
7
6
5
4
3
2
1
0
GPIOR27 GPIOR26 GPIOR25 GPIOR24 GPIOR23 GPIOR22 GPIOR21 GPIOR20
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
0
0
0
GPIOR0
33
4250E–CAN–12/04