
39
8210C–AVR–09/11
Atmel AVR XMEGA D
4.15
Register Description – General Purpose I/O Memory
4.15.1
GPIORn – General Purpose I/O register n
These are general purpose register that can be used to store data such as global variables and
flags in the bit-accessible I/O memory space.
4.16
Register Descriptions – MCU Control
4.16.1
DEVID0 – Device ID register 0
DEVID0, DEVID1 and DEVID2 contain the byte identification that identifies each microcontroller
device type. For details on the actual ID, refer to the device datasheet.
• Bit 7:0 – DEVID0[7:0]: Device ID Byte 0
Byte 0 of the device ID. This byte will always be read as 0x1E. This indicates that the device is
manufactured by Atmel
4.16.2
DEVID1 – Device ID register 1
• Bit 7:0 – DEVID[7:0]: Device ID Byte 1
Byte 1 of the device ID indicates the flash size of the device.
4.16.3
DEVID2 – Device ID register 2
• Bit 7:0 – DEVID2[7:0]: Device ID Byte 2
Byte 2 of the device ID indicates the device number.
Bit
7
6
5
4
3
2
1
0
+n
GPIORn[7:0]
GPIORn
Read/Write
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Initial Value
0
0
0
0
0
0
0
0
Bit
7
6
5
4
3
2
1
0
+0x00
DEVID0[7:0]
DEVID0
Read/Write
R
R
R
R
R
R
R
R
Initial Value
0
0
0
1
1
1
1
0
Bit
7
6
5
4
3
2
1
0
+0x01
DEVID1[7:0]
DEVID1
Read/Write
R
R
R
R
R
R
R
R
Initial Value
1/0
1/0
1/0
1/0
1/0
1/0
1/0
1/0
Bit
7
6
5
4
3
2
1
0
+0x02
DEVID2[7:0]
DEVID2
Read/Write
R
R
R
R
R
R
R
R
Initial Value
1/0
1/0
1/0
1/0
1/0
1/0
1/0
1/0