\n
address_offset : 0x0 Bytes (0x0)
    size : 0xE4 byte (0x0)
    mem_usage : registers
    protection : not protected
    
    SAI Transmit Control Register
    address_offset : 0x0 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
FRDE : FIFO Request DMA Enable
    bits : 0 - 0 (1 bit)
    access : read-write
 Enumeration: 
 0 : FRDE_0 
    
 Disables the DMA request. 
 0x1 : FRDE_1 
    
 Enables the DMA request. 
End of enumeration elements list.
FWDE : FIFO Warning DMA Enable
    bits : 1 - 1 (1 bit)
    access : read-write
 Enumeration: 
 0 : FWDE_0 
    
 Disables the DMA request. 
 0x1 : FWDE_1 
    
 Enables the DMA request. 
End of enumeration elements list.
FRIE : FIFO Request Interrupt Enable
    bits : 8 - 8 (1 bit)
    access : read-write
 Enumeration: 
 0 : FRIE_0 
    
 Disables the interrupt. 
 0x1 : FRIE_1 
    
 Enables the interrupt. 
End of enumeration elements list.
FWIE : FIFO Warning Interrupt Enable
    bits : 9 - 9 (1 bit)
    access : read-write
 Enumeration: 
 0 : FWIE_0 
    
 Disables the interrupt. 
 0x1 : FWIE_1 
    
 Enables the interrupt. 
End of enumeration elements list.
FEIE : FIFO Error Interrupt Enable
    bits : 10 - 10 (1 bit)
    access : read-write
 Enumeration: 
 0 : FEIE_0 
    
 Disables the interrupt. 
 0x1 : FEIE_1 
    
 Enables the interrupt. 
End of enumeration elements list.
SEIE : Sync Error Interrupt Enable
    bits : 11 - 11 (1 bit)
    access : read-write
 Enumeration: 
 0 : SEIE_0 
    
 Disables interrupt. 
 0x1 : SEIE_1 
    
 Enables interrupt. 
End of enumeration elements list.
WSIE : Word Start Interrupt Enable
    bits : 12 - 12 (1 bit)
    access : read-write
 Enumeration: 
 0 : WSIE_0 
    
 Disables interrupt. 
 0x1 : WSIE_1 
    
 Enables interrupt. 
End of enumeration elements list.
FRF : FIFO Request Flag
    bits : 16 - 16 (1 bit)
    access : read-only
 Enumeration: 
 0 : FRF_0 
    
 Transmit FIFO watermark has not been reached. 
 0x1 : FRF_1 
    
 Transmit FIFO watermark has been reached. 
End of enumeration elements list.
FWF : FIFO Warning Flag
    bits : 17 - 17 (1 bit)
    access : read-only
 Enumeration: 
 0 : FWF_0 
    
 No enabled transmit FIFO is empty. 
 0x1 : FWF_1 
    
 Enabled transmit FIFO is empty. 
End of enumeration elements list.
FEF : FIFO Error Flag
    bits : 18 - 18 (1 bit)
    access : read-write
 Enumeration: 
 0 : FEF_0 
    
 Transmit underrun not detected. 
 0x1 : FEF_1 
    
 Transmit underrun detected. 
End of enumeration elements list.
SEF : Sync Error Flag
    bits : 19 - 19 (1 bit)
    access : read-write
 Enumeration: 
 0 : SEF_0 
    
 Sync error not detected. 
 0x1 : SEF_1 
    
 Frame sync error detected. 
End of enumeration elements list.
WSF : Word Start Flag
    bits : 20 - 20 (1 bit)
    access : read-write
 Enumeration: 
 0 : WSF_0 
    
 Start of word not detected. 
 0x1 : WSF_1 
    
 Start of word detected. 
End of enumeration elements list.
SR : Software Reset
    bits : 24 - 24 (1 bit)
    access : read-write
 Enumeration: 
 0 : SR_0 
    
 No effect. 
 0x1 : SR_1 
    
 Software reset. 
End of enumeration elements list.
FR : FIFO Reset
    bits : 25 - 25 (1 bit)
    access : write-only
 Enumeration: 
 0 : FR_0 
    
 No effect. 
 0x1 : FR_1 
    
 FIFO reset. 
End of enumeration elements list.
BCE : Bit Clock Enable
    bits : 28 - 28 (1 bit)
    access : read-write
 Enumeration: 
 0 : BCE_0 
    
 Transmit bit clock is disabled. 
 0x1 : BCE_1 
    
 Transmit bit clock is enabled. 
End of enumeration elements list.
DBGE : Debug Enable
    bits : 29 - 29 (1 bit)
    access : read-write
 Enumeration: 
 0 : DBGE_0 
    
 Transmitter is disabled in Debug mode, after completing the current frame. 
 0x1 : DBGE_1 
    
 Transmitter is enabled in Debug mode. 
End of enumeration elements list.
STOPE : Stop Enable
    bits : 30 - 30 (1 bit)
    access : read-write
 Enumeration: 
 0 : STOPE_0 
    
 Transmitter disabled in Stop mode. 
 0x1 : STOPE_1 
    
 Transmitter enabled in Stop mode. 
End of enumeration elements list.
TE : Transmitter Enable
    bits : 31 - 31 (1 bit)
    access : read-write
 Enumeration: 
 0 : TE_0 
    
 Transmitter is disabled. 
 0x1 : TE_1 
    
 Transmitter is enabled, or transmitter has been disabled and has not yet reached end of frame. 
End of enumeration elements list.
    SAI Transmit Configuration 4 Register
    address_offset : 0x10 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
FSD : Frame Sync Direction
    bits : 0 - 0 (1 bit)
    access : read-write
 Enumeration: 
 0 : FSD_0 
    
 Frame sync is generated externally in Slave mode. 
 0x1 : FSD_1 
    
 Frame sync is generated internally in Master mode. 
End of enumeration elements list.
FSP : Frame Sync Polarity
    bits : 1 - 1 (1 bit)
    access : read-write
 Enumeration: 
 0 : FSP_0 
    
 Frame sync is active high. 
 0x1 : FSP_1 
    
 Frame sync is active low. 
End of enumeration elements list.
FSE : Frame Sync Early
    bits : 3 - 3 (1 bit)
    access : read-write
 Enumeration: 
 0 : FSE_0 
    
 Frame sync asserts with the first bit of the frame. 
 0x1 : FSE_1 
    
 Frame sync asserts one bit before the first bit of the frame. 
End of enumeration elements list.
MF : MSB First
    bits : 4 - 4 (1 bit)
    access : read-write
 Enumeration: 
 0 : MF_0 
    
 LSB is transmitted first. 
 0x1 : MF_1 
    
 MSB is transmitted first. 
End of enumeration elements list.
SYWD : Sync Width
    bits : 8 - 12 (5 bit)
    access : read-write
FRSZ : Frame size
    bits : 16 - 20 (5 bit)
    access : read-write
    SAI Transmit Configuration 5 Register
    address_offset : 0x14 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
FBT : First Bit Shifted
    bits : 8 - 12 (5 bit)
    access : read-write
W0W : Word 0 Width
    bits : 16 - 20 (5 bit)
    access : read-write
WNW : Word N Width
    bits : 24 - 28 (5 bit)
    access : read-write
    SAI Transmit Data Register
    address_offset : 0x20 Bytes (0x0)
    size : 32 bit
    access : write-only
    reset_value : 0x0
    reset_Mask : 0x0
    
TDR : Transmit Data Register
    bits : 0 - 31 (32 bit)
    access : write-only
    SAI Transmit Configuration 1 Register
    address_offset : 0x4 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
TFW : Transmit FIFO Watermark
    bits : 0 - 4 (5 bit)
    access : read-write
    SAI Transmit FIFO Register
    address_offset : 0x40 Bytes (0x0)
    size : 32 bit
    access : read-only
    reset_value : 0x0
    reset_Mask : 0x0
    
RFP : Read FIFO Pointer
    bits : 0 - 5 (6 bit)
    access : read-only
WFP : Write FIFO Pointer
    bits : 16 - 21 (6 bit)
    access : read-only
    SAI Transmit Mask Register
    address_offset : 0x60 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
TWM : Transmit Word Mask
    bits : 0 - 31 (32 bit)
    access : read-write
 Enumeration: 
 0 : TWM_0 
    
 Word N is enabled. 
 0x1 : TWM_1 
    
 Word N is masked. The transmit data pins are tri-stated when masked. 
End of enumeration elements list.
    SAI Transmit Configuration 2 Register
    address_offset : 0x8 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
DIV : Bit Clock Divide
    bits : 0 - 7 (8 bit)
    access : read-write
BCD : Bit Clock Direction
    bits : 24 - 24 (1 bit)
    access : read-write
 Enumeration: 
 0 : BCD_0 
    
 Bit clock is generated externally in Slave mode. 
 0x1 : BCD_1 
    
 Bit clock is generated internally in Master mode. 
End of enumeration elements list.
BCP : Bit Clock Polarity
    bits : 25 - 25 (1 bit)
    access : read-write
 Enumeration: 
 0 : BCP_0 
    
 Bit clock is active high with drive outputs on rising edge and sample inputs on falling edge. 
 0x1 : BCP_1 
    
 Bit clock is active low with drive outputs on falling edge and sample inputs on rising edge. 
End of enumeration elements list.
MSEL : MCLK Select
    bits : 26 - 27 (2 bit)
    access : read-write
 Enumeration: 
 0 : MSEL_0 
    
 Master Clock (MCLK) 1 option selected. 
 0x1 : MSEL_1 
    
 Master Clock (MCLK) 1 option selected. 
 0x2 : MSEL_2 
    
 Master Clock (MCLK) 2 option selected. 
 0x3 : MSEL_3 
    
 Master Clock (MCLK) 3 option selected. 
End of enumeration elements list.
BCI : Bit Clock Input
    bits : 28 - 28 (1 bit)
    access : read-write
 Enumeration: 
 0 : BCI_0 
    
 No effect. 
 0x1 : BCI_1 
    
 Internal logic is clocked as if bit clock was externally generated. 
End of enumeration elements list.
BCS : Bit Clock Swap
    bits : 29 - 29 (1 bit)
    access : read-write
 Enumeration: 
 0 : BCS_0 
    
 Use the normal bit clock source. 
 0x1 : BCS_1 
    
 Swap the bit clock source. 
End of enumeration elements list.
SYNC : Synchronous Mode
    bits : 30 - 31 (2 bit)
    access : read-write
 Enumeration: 
 0 : SYNC_0 
    
 Asynchronous mode. 
 0x1 : SYNC_1 
    
 Synchronous with receiver. 
End of enumeration elements list.
    SAI Receive Control Register
    address_offset : 0x80 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
FRDE : FIFO Request DMA Enable
    bits : 0 - 0 (1 bit)
    access : read-write
 Enumeration: 
 0 : FRDE_0 
    
 Disables the DMA request. 
 0x1 : FRDE_1 
    
 Enables the DMA request. 
End of enumeration elements list.
FWDE : FIFO Warning DMA Enable
    bits : 1 - 1 (1 bit)
    access : read-write
 Enumeration: 
 0 : FWDE_0 
    
 Disables the DMA request. 
 0x1 : FWDE_1 
    
 Enables the DMA request. 
End of enumeration elements list.
FRIE : FIFO Request Interrupt Enable
    bits : 8 - 8 (1 bit)
    access : read-write
 Enumeration: 
 0 : FRIE_0 
    
 Disables the interrupt. 
 0x1 : FRIE_1 
    
 Enables the interrupt. 
End of enumeration elements list.
FWIE : FIFO Warning Interrupt Enable
    bits : 9 - 9 (1 bit)
    access : read-write
 Enumeration: 
 0 : FWIE_0 
    
 Disables the interrupt. 
 0x1 : FWIE_1 
    
 Enables the interrupt. 
End of enumeration elements list.
FEIE : FIFO Error Interrupt Enable
    bits : 10 - 10 (1 bit)
    access : read-write
 Enumeration: 
 0 : FEIE_0 
    
 Disables the interrupt. 
 0x1 : FEIE_1 
    
 Enables the interrupt. 
End of enumeration elements list.
SEIE : Sync Error Interrupt Enable
    bits : 11 - 11 (1 bit)
    access : read-write
 Enumeration: 
 0 : SEIE_0 
    
 Disables interrupt. 
 0x1 : SEIE_1 
    
 Enables interrupt. 
End of enumeration elements list.
WSIE : Word Start Interrupt Enable
    bits : 12 - 12 (1 bit)
    access : read-write
 Enumeration: 
 0 : WSIE_0 
    
 Disables interrupt. 
 0x1 : WSIE_1 
    
 Enables interrupt. 
End of enumeration elements list.
FRF : FIFO Request Flag
    bits : 16 - 16 (1 bit)
    access : read-only
 Enumeration: 
 0 : FRF_0 
    
 Receive FIFO watermark not reached. 
 0x1 : FRF_1 
    
 Receive FIFO watermark has been reached. 
End of enumeration elements list.
FWF : FIFO Warning Flag
    bits : 17 - 17 (1 bit)
    access : read-only
 Enumeration: 
 0 : FWF_0 
    
 No enabled receive FIFO is full. 
 0x1 : FWF_1 
    
 Enabled receive FIFO is full. 
End of enumeration elements list.
FEF : FIFO Error Flag
    bits : 18 - 18 (1 bit)
    access : read-write
 Enumeration: 
 0 : FEF_0 
    
 Receive overflow not detected. 
 0x1 : FEF_1 
    
 Receive overflow detected. 
End of enumeration elements list.
SEF : Sync Error Flag
    bits : 19 - 19 (1 bit)
    access : read-write
 Enumeration: 
 0 : SEF_0 
    
 Sync error not detected. 
 0x1 : SEF_1 
    
 Frame sync error detected. 
End of enumeration elements list.
WSF : Word Start Flag
    bits : 20 - 20 (1 bit)
    access : read-write
 Enumeration: 
 0 : WSF_0 
    
 Start of word not detected. 
 0x1 : WSF_1 
    
 Start of word detected. 
End of enumeration elements list.
SR : Software Reset
    bits : 24 - 24 (1 bit)
    access : read-write
 Enumeration: 
 0 : SR_0 
    
 No effect. 
 0x1 : SR_1 
    
 Software reset. 
End of enumeration elements list.
FR : FIFO Reset
    bits : 25 - 25 (1 bit)
    access : write-only
 Enumeration: 
 0 : FR_0 
    
 No effect. 
 0x1 : FR_1 
    
 FIFO reset. 
End of enumeration elements list.
BCE : Bit Clock Enable
    bits : 28 - 28 (1 bit)
    access : read-write
 Enumeration: 
 0 : BCE_0 
    
 Receive bit clock is disabled. 
 0x1 : BCE_1 
    
 Receive bit clock is enabled. 
End of enumeration elements list.
DBGE : Debug Enable
    bits : 29 - 29 (1 bit)
    access : read-write
 Enumeration: 
 0 : DBGE_0 
    
 Receiver is disabled in Debug mode, after completing the current frame. 
 0x1 : DBGE_1 
    
 Receiver is enabled in Debug mode. 
End of enumeration elements list.
STOPE : Stop Enable
    bits : 30 - 30 (1 bit)
    access : read-write
 Enumeration: 
 0 : STOPE_0 
    
 Receiver disabled in Stop mode. 
 0x1 : STOPE_1 
    
 Receiver enabled in Stop mode. 
End of enumeration elements list.
RE : Receiver Enable
    bits : 31 - 31 (1 bit)
    access : read-write
 Enumeration: 
 0 : RE_0 
    
 Receiver is disabled. 
 0x1 : RE_1 
    
 Receiver is enabled, or receiver has been disabled and has not yet reached end of frame. 
End of enumeration elements list.
    SAI Receive Configuration 1 Register
    address_offset : 0x84 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
RFW : Receive FIFO Watermark
    bits : 0 - 4 (5 bit)
    access : read-write
    SAI Receive Configuration 2 Register
    address_offset : 0x88 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
DIV : Bit Clock Divide
    bits : 0 - 7 (8 bit)
    access : read-write
BCD : Bit Clock Direction
    bits : 24 - 24 (1 bit)
    access : read-write
 Enumeration: 
 0 : BCD_0 
    
 Bit clock is generated externally in Slave mode. 
 0x1 : BCD_1 
    
 Bit clock is generated internally in Master mode. 
End of enumeration elements list.
BCP : Bit Clock Polarity
    bits : 25 - 25 (1 bit)
    access : read-write
 Enumeration: 
 0 : BCP_0 
    
 Bit Clock is active high with drive outputs on rising edge and sample inputs on falling edge. 
 0x1 : BCP_1 
    
 Bit Clock is active low with drive outputs on falling edge and sample inputs on rising edge. 
End of enumeration elements list.
MSEL : MCLK Select
    bits : 26 - 27 (2 bit)
    access : read-write
 Enumeration: 
 0 : MSEL_0 
    
 Bus Clock selected. 
 0x1 : MSEL_1 
    
 Master Clock (MCLK) 1 option selected. 
 0x2 : MSEL_2 
    
 Master Clock (MCLK) 2 option selected. 
 0x3 : MSEL_3 
    
 Master Clock (MCLK) 3 option selected. 
End of enumeration elements list.
BCI : Bit Clock Input
    bits : 28 - 28 (1 bit)
    access : read-write
 Enumeration: 
 0 : BCI_0 
    
 No effect. 
 0x1 : BCI_1 
    
 Internal logic is clocked as if bit clock was externally generated. 
End of enumeration elements list.
BCS : Bit Clock Swap
    bits : 29 - 29 (1 bit)
    access : read-write
 Enumeration: 
 0 : BCS_0 
    
 Use the normal bit clock source. 
 0x1 : BCS_1 
    
 Swap the bit clock source. 
End of enumeration elements list.
SYNC : Synchronous Mode
    bits : 30 - 31 (2 bit)
    access : read-write
 Enumeration: 
 0 : SYNC_0 
    
 Asynchronous mode. 
 0x1 : SYNC_1 
    
 Synchronous with transmitter. 
End of enumeration elements list.
    SAI Receive Configuration 3 Register
    address_offset : 0x8C Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
WDFL : Word Flag Configuration
    bits : 0 - 4 (5 bit)
    access : read-write
RCE : Receive Channel Enable
    bits : 16 - 16 (1 bit)
    access : read-write
 Enumeration: 
 0 : RCE_0 
    
 Receive data channel N is disabled. 
 0x1 : RCE_1 
    
 Receive data channel N is enabled. 
End of enumeration elements list.
    SAI Receive Configuration 4 Register
    address_offset : 0x90 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
FSD : Frame Sync Direction
    bits : 0 - 0 (1 bit)
    access : read-write
 Enumeration: 
 0 : FSD_0 
    
 Frame Sync is generated externally in Slave mode. 
 0x1 : FSD_1 
    
 Frame Sync is generated internally in Master mode. 
End of enumeration elements list.
FSP : Frame Sync Polarity
    bits : 1 - 1 (1 bit)
    access : read-write
 Enumeration: 
 0 : FSP_0 
    
 Frame sync is active high. 
 0x1 : FSP_1 
    
 Frame sync is active low. 
End of enumeration elements list.
FSE : Frame Sync Early
    bits : 3 - 3 (1 bit)
    access : read-write
 Enumeration: 
 0 : FSE_0 
    
 Frame sync asserts with the first bit of the frame. 
 0x1 : FSE_1 
    
 Frame sync asserts one bit before the first bit of the frame. 
End of enumeration elements list.
MF : MSB First
    bits : 4 - 4 (1 bit)
    access : read-write
 Enumeration: 
 0 : MF_0 
    
 LSB is received first. 
 0x1 : MF_1 
    
 MSB is received first. 
End of enumeration elements list.
SYWD : Sync Width
    bits : 8 - 12 (5 bit)
    access : read-write
FRSZ : Frame Size
    bits : 16 - 20 (5 bit)
    access : read-write
    SAI Receive Configuration 5 Register
    address_offset : 0x94 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
FBT : First Bit Shifted
    bits : 8 - 12 (5 bit)
    access : read-write
W0W : Word 0 Width
    bits : 16 - 20 (5 bit)
    access : read-write
WNW : Word N Width
    bits : 24 - 28 (5 bit)
    access : read-write
    SAI Receive Data Register
    address_offset : 0xA0 Bytes (0x0)
    size : 32 bit
    access : read-only
    reset_value : 0x0
    reset_Mask : 0x0
    
RDR : Receive Data Register
    bits : 0 - 31 (32 bit)
    access : read-only
    SAI Transmit Configuration 3 Register
    address_offset : 0xC Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
WDFL : Word Flag Configuration
    bits : 0 - 4 (5 bit)
    access : read-write
TCE : Transmit Channel Enable
    bits : 16 - 16 (1 bit)
    access : read-write
 Enumeration: 
 0 : TCE_0 
    
 Transmit data channel N is disabled. 
 0x1 : TCE_1 
    
 Transmit data channel N is enabled. 
End of enumeration elements list.
    SAI Receive FIFO Register
    address_offset : 0xC0 Bytes (0x0)
    size : 32 bit
    access : read-only
    reset_value : 0x0
    reset_Mask : 0x0
    
RFP : Read FIFO Pointer
    bits : 0 - 5 (6 bit)
    access : read-only
WFP : Write FIFO Pointer
    bits : 16 - 21 (6 bit)
    access : read-only
    SAI Receive Mask Register
    address_offset : 0xE0 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
RWM : Receive Word Mask
    bits : 0 - 31 (32 bit)
    access : read-write
 Enumeration: 
 0 : RWM_0 
    
 Word N is enabled. 
 0x1 : RWM_1 
    
 Word N is masked. 
End of enumeration elements list.
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by  Embeetle, an IDE designed from scratch for embedded software developers.
Embeetle, an IDE designed from scratch for embedded software developers.