ATxmega128A1 SPIF registers The 4 registers of SPIF (Serial Peripheral Interface), from 0xBC0, with their reset value and every field. The ATxmega128A1 has 721 registers in 72 peripherals, one page each.
SPIF Serial Peripheral Interface CTRLControl Register
Address 0xBC0
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 0xBC1
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 0xBC2
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 0xBC3
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 –