ATxmega256D3 SPIE registers

The 4 registers of SPIE (Serial Peripheral Interface), from 0xAC0, with their reset value and every field. The ATxmega256D3 has 548 registers in 52 peripherals, one page each.

SPIE Serial Peripheral Interface

CTRLControl Register

Address
0xAC0
Reset
0x00
Access
read/write
  1. 7CLK2X
  2. 6ENABLE
  3. 5DORD
  4. 4MASTER
  5. 3MODE1
  6. 2MODE0
  7. 1PRESCALER1
  8. 0PRESCALER0
6 fields
FieldBitsWhat it does
CLK2X7Enable Double Speed
ENABLE6Enable Module
DORD5Data Order Setting
MASTER4Master Operation Enable
MODE3:2SPI Mode
  • 0 SPI Mode 0
  • 1 SPI Mode 1
  • 2 SPI Mode 2
  • 3 SPI Mode 3
PRESCALER1:0Prescaler
  • 0 System Clock / 4
  • 1 System Clock / 16
  • 2 System Clock / 64
  • 3 System Clock / 128

INTCTRLInterrupt Control Register

Address
0xAC1
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1INTLVL1
  8. 0INTLVL0
1 field
FieldBitsWhat it does
INTLVL1:0Interrupt level
  • 0 Interrupt Disabled
  • 1 Low Level
  • 2 Medium Level
  • 3 High Level

STATUSStatus Register

Address
0xAC2
Reset
0x00
Access
read/write
  1. 7IF
  2. 6WRCOL
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–
2 fields
FieldBitsWhat it does
IF7Interrupt Flag
WRCOL6Write Collision

DATAData Register

Address
0xAC3
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–