CS8406-IS Cirrus Logic, CS8406-IS Datasheet - Page 21

no-image

CS8406-IS

Manufacturer Part Number
CS8406-IS
Description
192 KHZ DIGITAL AUDIO INTERFACE TRANSMITTER
Manufacturer
Cirrus Logic
Datasheet
Setting the auto increment bit in the MAP allows successive reads or writes of consecutive reg-
isters. Each byte is separated by an acknowledge bit.
6.3.
6.3.1.
6.3.2.
6.3.3.
DS580F1
Send start condition.
Send 0010xxx0 (chip address & write operation).
Receive acknowledge (ACK) bit.
Send MAP byte, auto increment off.
Receive ACK bit.
Send stop condition, aborting write.
Send start condition.
Send 0010xxx(chip address & read operation).
Receive ACK bit.
Receive byte, contents of selected register.
Send no acknowledge (NO ACK) bit.
Send stop condition.
INCR
7
Memory Address Pointer (MAP)
Default = ‘0’
0 - Disabled, the MAP will stay constant for successive writes
1 - Enabled, the MAP will auto increment after each byte is written, allowing block reads
or writes of successive registers
Default = ‘0000000’
Memory Address Pointer (MAP) Register Detail
INCR (Auto Map Increment Enable)
MAP6-0 (Memory Address Pointer)
MAP6
6
MAP5
5
MAP4
4
MAP3
3
MAP2
2
MAP1
1
CS8406
MAP0
0
21

Related parts for CS8406-IS