WM8904
Pre-Production
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
REFER TO
End of Sequence flag. This bit indicates whether the Control Write
Control Write Sequencer should stop after executing Sequencer
this step.
R110 (6Eh)
Write
Sequencer 2
14
WSEQ_EOS
0
0 = Not end of sequence
1 = End of sequence (Stop the sequencer after this
step).
Time delay after executing this step.
Control Write
Sequencer
11:8
7:0
WSEQ_DELAY
[3:0]
0000
Total delay time per step (including execution)=
62.5µs × (2^WSEQ_DELAY + 8)
Data to be written in this sequence step. When the
data width is less than 8 bits, then one or more of the Sequencer
MSBs of WSEQ_DATA are ignored. It is
Control Write
WSEQ_DATA
[7:0]
0000_0000
recommended that unused bits be set to 0.
Register 6Eh Write Sequencer 2
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
REFER TO
Writing a 1 to this bit aborts the current sequence and Control Write
returns control of the device back to the serial control Sequencer
interface.
R111 (6Fh)
Write
Sequencer 3
9
WSEQ_ABORT
0
Writing a 1 to this bit starts the write sequencer at the Control Write
8
WSEQ_START
0
memory location indicated by the
Sequencer
WSEQ_START_INDEX field. The sequence
continues until it reaches an “End of sequence” flag.
At the end of the sequence, this bit will be reset by
the Write Sequencer.
Sequence Start Index. This is the memory location of Control Write
5:0
WSEQ_START_
INDEX [5:0]
00_0000
the first command in the selected sequence.
Sequencer
0 to 31 = RAM addresses
32 to 48 = ROM addresses
49 to 63 = Reserved
Register 6Fh Write Sequencer 3
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
REFER TO
Sequence Current Index (read only):
Control Write
Sequencer
R112 (70h)
Write
Sequencer 4
9:4
WSEQ_CURRE
NT_INDEX [5:0]
00_0000
This is the location of the most recently accessed
command in the write sequencer memory.
Sequencer Busy flag (read only):
0 = Sequencer idle
Control Write
Sequencer
0
WSEQ_BUSY
0
1 = Sequencer busy
Note: it is not possible to write to control registers via
the control interface while the Sequencer is Busy.
Register 70h Write Sequencer 4
PP, Rev 3.3, September 2012
168
w