ATxmega64D3 SPID registers The 4 registers of SPID (Serial Peripheral Interface), from 0x9C0, with their reset value and every field. The ATxmega64D3 has 548 registers in 52 peripherals, one page each.
SPID Serial Peripheral Interface CTRLControl Register
Address 0x9C0
Reset 0x00
Access read/write 7 CLK2X 6 ENABLE 5 DORD 4 MASTER 3 MODE1 2 MODE0 1 PRESCALER1 0 PRESCALER0 6 fields
Field Bits What it does CLK2X 7 Enable Double Speed ENABLE 6 Enable Module DORD 5 Data Order Setting MASTER 4 Master Operation Enable MODE 3:2 SPI Mode0 SPI Mode 01 SPI Mode 12 SPI Mode 23 SPI Mode 3 PRESCALER 1:0 Prescaler0 System Clock / 41 System Clock / 162 System Clock / 643 System Clock / 128
INTCTRLInterrupt Control Register
Address 0x9C1
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 INTLVL1 0 INTLVL0 1 field
Field Bits What it does INTLVL 1:0 Interrupt level0 Interrupt Disabled1 Low Level2 Medium Level3 High Level
STATUSStatus Register
Address 0x9C2
Reset 0x00
Access read/write 7 IF 6 WRCOL 5 – 4 – 3 – 2 – 1 – 0 – 2 fields
Field Bits What it does IF 7 Interrupt Flag WRCOL 6 Write Collision
DATAData Register
Address 0x9C3
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 –