The 10 registers of I2SC0 (Inter-IC Sound Controller), from 0x4008C000, with their reset value and every field. The ATSAME70Q20B has 2961 registers in 67 peripherals, one page each.
I2SC0 Inter-IC Sound Controller
I2SC_CRControl Register
Address
0x4008C000
Reset
0x00000000
Access
write only
Size
32-bit
7 fields
Field
Bits
What it does
SWRST
7
Software Reset
TXDIS
5
Transmitter Disable
TXEN
4
Transmitter Enable
CKDIS
3
Clocks Disable
CKEN
2
Clocks Enable
RXDIS
1
Receiver Disable
RXEN
0
Receiver Enable
I2SC_MRMode Register
Address
0x4008C004
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
Field
Bits
What it does
IMCKMODE
30
Master Clock Mode
IMCKFS
29:24
Master Clock to fs Ratio
0 Sample frequency ratio set to 32
1 Sample frequency ratio set to 64
2 Sample frequency ratio set to 96
3 Sample frequency ratio set to 128
5 Sample frequency ratio set to 192
7 Sample frequency ratio set to 256
11 Sample frequency ratio set to 384
15 Sample frequency ratio set to 512
23 Sample frequency ratio set to 768
31 Sample frequency ratio set to 1024
47 Sample frequency ratio set to 1536
63 Sample frequency ratio set to 2048
IMCKDIV
21:16
Selected Clock to I2SC Master Clock Ratio
TXSAME
14
Transmit Data when Underrun
TXDMA
13
Single or Multiple DMA Controller Channels for Transmitter
TXMONO
12
Transmit Mono
RXLOOP
10
Loopback Test Mode
RXDMA
9
Single or Multiple DMA Controller Channels for Receiver
RXMONO
8
Receive Mono
DATALENGTH
4:2
Data Word Length
0 Data length is set to 32 bits
1 Data length is set to 24 bits
2 Data length is set to 20 bits
3 Data length is set to 18 bits
4 Data length is set to 16 bits
5 Data length is set to 16-bit compact stereo. Left sample in bits 15:0 and right sample in bits 31:16 of same word.
6 Data length is set to 8 bits
7 Data length is set to 8-bit compact stereo. Left sample in bits 7:0 and right sample in bits 15:8 of the same word.
MODE
0
Inter-IC Sound Controller Mode
0 I2SC_CK and I2SC_WS pin inputs used as bit clock and word select/frame synchronization.
1 Bit clock and word select/frame synchronization generated by I2SC from MCK and output to I2SC_CK and I2SC_WS pins. Peripheral clock or GCLK is output as master clock on I2SC_MCK if I2SC_MR.IMCKMODE is set.