ATxmega32D3 CPU registers
The 9 registers of CPU (CPU), from 0x34, with their reset value and every field. The ATxmega32D3 has 548 registers in 52 peripherals, one page each.
CPU CPU
CCPConfiguration Change Protection
- Address
0x34 I/O 0x14
- Reset
0x00
- Access
- read/write
- 7CCP7
- 6CCP6
- 5CCP5
- 4CCP4
- 3CCP3
- 2CCP2
- 1CCP1
- 0CCP0
1 field
| Field | Bits | What it does |
|---|
| CCP | 7:0 | CCP signature157 SPM Instruction Protection216 IO Register Protection
|
RAMPDRamp D
- Address
0x38 I/O 0x18
- Reset
0x00
- Access
- read/write
- 7–
- 6–
- 5–
- 4–
- 3–
- 2–
- 1–
- 0–
RAMPXRamp X
- Address
0x39 I/O 0x19
- Reset
0x00
- Access
- read/write
- 7–
- 6–
- 5–
- 4–
- 3–
- 2–
- 1–
- 0–
RAMPYRamp Y
- Address
0x3A I/O 0x1A
- Reset
0x00
- Access
- read/write
- 7–
- 6–
- 5–
- 4–
- 3–
- 2–
- 1–
- 0–
RAMPZRamp Z
- Address
0x3B I/O 0x1B
- Reset
0x00
- Access
- read/write
- 7–
- 6–
- 5–
- 4–
- 3–
- 2–
- 1–
- 0–
EINDExtended Indirect Jump
- Address
0x3C I/O 0x1C
- Reset
0x00
- Access
- read/write
- 7–
- 6–
- 5–
- 4–
- 3–
- 2–
- 1–
- 0–
SPLStack Pointer Low
- Address
0x3D I/O 0x1D
- Reset
0xFF
- Access
- read/write
- 7–
- 6–
- 5–
- 4–
- 3–
- 2–
- 1–
- 0–
SPHStack Pointer High
- Address
0x3E I/O 0x1E
- Reset
0x2F
- Access
- read/write
- 7–
- 6–
- 5–
- 4–
- 3–
- 2–
- 1–
- 0–
SREGStatus Register
- Address
0x3F I/O 0x1F
- Reset
0x00
- Access
- read/write
- 7I
- 6T
- 5H
- 4S
- 3V
- 2N
- 1Z
- 0C
8 fields
| Field | Bits | What it does |
|---|
| I | 7 | Global Interrupt Enable Flag |
| T | 6 | Transfer Bit |
| H | 5 | Half Carry Flag |
| S | 4 | N Exclusive Or V Flag |
| V | 3 | Two's Complement Overflow Flag |
| N | 2 | Negative Flag |
| Z | 1 | Zero Flag |
| C | 0 | Carry Flag |