Production Data
WM9090
w
PD, November 2010, Rev 4.1
67
REGISTER
ADDRESS
BIT LABEL
DEFAULT
DESCRIPTION
REFER
TO
R71 (47h)
Write
Sequencer 1
14:12 WSEQ_DATA_
WIDTH [2:0]
000
Width of the data block written in this sequence step.
000 = 1 bit
001 = 2 bits
010 = 3 bits
011 = 4 bits
100 = 5 bits
101 = 6 bits
110 = 7 bits
111 = 8 bits
11:8 WSEQ_DATA_
START [3:0]
0000
Bit position of the LSB of the data block written in this
sequence step.
0000 = Bit 0
…
1111 = Bit 15
7:0 WSEQ_ADDR
[7:0]
0000_0000 Control Register Address to be written to in this
sequence step.
Register 47h
Write Sequencer 1
REGISTER
ADDRESS
BIT LABEL
DEFAULT
DESCRIPTION
REFER
TO
R72 (48h)
Write
Sequencer 2
14 WSEQ_EOS 0 End of Sequence flag. This bit indicates whether the
Control Write Sequencer should stop after executing
this step.
0 = Not end of sequence
1 = End of sequence (Stop the sequencer after this
step).
11:8 WSEQ_DELAY
[3:0]
0000
Time delay after executing this step.
Total time per step (including execution) = 62.5us ×
(2^WSEQ 8)
7:0 WSEQ_DATA
[7:0]
0000_0000 Data to be written in this sequence step. When the data
width is less than 8 bits, then one or more of the MSBs
of WSEQ_DATA are ignored. It is recommended that
unused bits be set to 0.
Register 48h
Write Sequencer 2
REGISTER
ADDRESS
BIT LABEL
DEFAULT
DESCRIPTION
REFER
TO
R73 (49h)
Write
Sequencer 3
9 WSEQ_ABOR
T
0
Writing a 1 to this bit aborts the current sequence and
returns control of the device back to the serial control
interface.
8 WSEQ_START 0 Writing a 1 to this bit starts the write sequencer at the
memory location indicated by the
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.
5:0 WSEQ_START
_INDEX [5:0]
00_0000 Sequence Start Index. This is the memory location of
the first command in the selected sequence.
0 to 15 = RAM addresses
16 to 58 = ROM addresses
59 to 63 = Reserved
Register 49h
Write Sequencer 3