21 I
2
S
21-16
Seiko Epson Corporation
S1C33L26 TECHNICAL MANUAL
I
2
S Master Clock Division Ratio Register (I2S_DV_MCLK)
Register name Address
Bit
Name
Function
Setting
Init. R/W
Remarks
I
2
S Master
Clock Division
Ratio Register
(I2S_DV_MCLK)
0x301404
(16 bits)
D15–6 –
reserved
–
–
–
0 when being read.
D5–0 MCLKDIV
[5:0]
I2S_MCLK division ratio select
MCLKDIV[5:0] Division ratio
0x0 R/W Source clock =
PCLK1
0x3f
0x3e
0x3d
:
0x2
0x1
0x0
1/64
1/63
1/62
:
1/3
1/2
1/1
D[15:6] Reserved
D[5:0]
MCLKDIV[5:0]: I2S_MCLK Division Ratio Select Bits
Configures the I
2
S master clock (I2S_MCLK) to be output from the I2S_MCLK pin.
The I
2
S module generates the I2S_MCLK by dividing the operating clock (PCLK1 generated by the
CMU). Specify the division ratio using MCLKDIV[5:0].
7.4 I2S_MCLK (Master Clock) Settings
Table 21.
MCLKDIV[5:0]
PCLK1 division ratio
0x3f
1/64
0x3e
1/63
0x3d
1/62
:
:
0x2
1/3
0x1
1/2
0x0
1/1
(Default: 0x0)
I
2
S Audio Clock Division Ratio Register (I2S_DV_AUDIO_CLK)
Register name Address
Bit
Name
Function
Setting
Init. R/W
Remarks
I
2
S Audio Clock
Division Ratio
Register
(I2S_DV_AUDIO
_CLK)
0x301406
(16 bits)
D15–13 –
reserved
–
–
–
0 when being read.
D12–8 WSCLKCYC
[4:0]
I
2
S WS clock cycle setup
WSCLKCYC[4:0] Clock period
0x0 R/W
Other
0x10
0xf
0xe
0xd
0xc
0xb
0xa
0x9
0x8
0x7
0x6
0x5
0x4
0x3
0x2
0x1
0x0
reserved
32 clocks
31 clocks
30 clocks
29 clocks
28 clocks
27 clocks
26 clocks
25 clocks
24 clocks
23 clocks
22 clocks
21 clocks
20 clocks
19 clocks
18 clocks
17 clocks
16 clocks
D7–0 BCLKDIV
[7:0]
I
2
S bit clock division ratio select
BCLKDIV[7:0] Division ratio
0x0 R/W Source clock =
PCLK1
0xff
0xfe
0xfd
:
0x2
0x1
0x0
1/512
1/510
1/508
:
1/6
1/4
1/2
D[15:13] Reserved
D[12:8] WSCLKCYC[4:0]: I
2
S WS Clock Cycle Setup Bits
Specifies the sample clock (I2S_WS signal) period.
The I
2
S generates the sample clock to be output from the I2S_WS pin by counting the bit clock config-
ured with BCLKDIV[7:0]. Specify the half cycle (a high or low level period) of the I2S_WS clock with
the number of bit clock cycles using WSCLKCYC[4:0].