WM8904
Pre-Production
Figure 62 Control Interface Register Read
The Control Interface also supports other register operations, as listed above. The interface protocol
for these operations is summarised below. The terminology used in the following figures is detailed in
Table 84.
Note that multiple write and multiple read operations are supported using the auto-increment mode.
This feature enables the host processor to access sequential blocks of the data in the WM8904
register map faster than is possible with single register operations.
TERMINOLOGY
DESCRIPTION
Start Condition
S
Sr
Repeated start
A
Acknowledge (SDA Low)
Not Acknowledge (SDA High)
Stop Condition
¯A¯
P
R/¯W¯
ReadNotWrite
0 = Write
1 = Read
[White field]
[Grey field]
Data flow from bus master to WM8904
Data flow from WM8904 to bus master
Table 84 Control Interface Terminology
Figure 63 Single Register Write to Specified Address
Figure 64 Single Register Read from Specified Address
Figure 65 Multiple Register Write to Specified Address using Auto-increment
PP, Rev 3.3, September 2012
124
w