CM6533,CM6533N,CM6533X1,CM6533DH
USB Audio Chip
Page
40
/
60
www.cmedia.com.tw
Rev.1.7
Copyright© C-Media Electronics Inc.
cause pin INT_OUT to send out an interrupt for MCU.
After MCU responded with a Write-MAP-Address-0-Only
transaction and a subsequent read transaction, interrupt
INT_OUT will be de-asserted. However, if the MCU does
not act as what is expected (a write MAP-Address-0-Only
transaction and a subsequent read transaction), the
interrupt INT_OUT will be still de-asserted, but the ARC
initiated transaction status is used to signal a fail status
to ARC. In this case, the driver should consider to repeat
the failed Driver initiated transaction again.
0
R/W
ack
Driver Acknowledge means driver has processed the
current transaction.
Write 1 to acknowledge. This bit will be cleared
automatically.
0b
(POR)
I2C example for Master mode:
Write 2 bytes:
(Slave address = 92, MAP address = 01, Data = 55, AA)
Write 0x80 = 92 (Slave address)
Write 0x81 = 01 (MAP address)
Write 0x83~0x84 = 55 AA (Data register)
Write 0x93 = 02 (Data length 2 bytes)
Write 0x94 = 92 (I2C start)
Read 2 bytes:
(Slave address = 92, MAP address = 01)
Write 0x80 = 93 (Slave address)
Write 0x81 = 01 (MAP address)
Write 0x93 = 02 (Data length 2 bytes)
Write 0x94 = 92 (I2C start)
Read 0x83~0x84 (Data register)