ATxmega128D3 SPIC registers The 4 registers of SPIC (Serial Peripheral Interface), from 0x8C0, with their reset value and every field. The ATxmega128D3 has 548 registers in 52 peripherals, one page each.
SPIC Serial Peripheral Interface CTRLControl Register
Address 0x8C0
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 0x8C1
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 0x8C2
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 0x8C3
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 –