Data Sheet
USB Audio Controller
SN11220ACF
GPIO 3 Out/In select
Can be ignored
Bit 7
ACF reserved
MCU byte 0
GPIO out
Byte 1
Byte 2
Byte 3
Bit 7~0
Bit 7~0
Bit 0
Two-wire serial port output register 0
GPIO 0 (set “1” to high, set “0” to low)
GPIO 1 (set “1” to high, set “0” to low)
GPIO 2 (set “1” to high, set “0” to low)
GPIO 3 (set “1” to high, set “0” to low)
HID control mode setting
Bit 1
Bit 2
Bit 3
Mode setting
Volume control
setting
Bit 6~4
Bit 7
Digital volume control enable (0) / disable (1)
ACF reserved
ACF reserved
ACF reserved
MCU byte 1
MCU byte 2
MCU byte 3
MCU byte 4
MCU byte 5
MCU byte 6
MCU byte 7
MCU byte 8
MCU byte 9
Can be ignored
Byte 4
Byte 5
Byte 6
Byte 7
Byte 8
Byte 9
Byte A
Byte B
Byte C
Byte D
Byte E
Byte F
Bit 7~0
Bit 7~0
Bit 7~0
Bit 7~0
Bit 7~0
Bit 7~0
Bit 7~0
Bit 7~0
Bit 7~0
Bit 7~0
Bit 7~0
Bit 7~0
Can be ignored
Can be ignored
Two-wire serial port output register 1
Two-wire serial port output register 2
Two-wire serial port output register 3
Two-wire serial port output register 4
Two-wire serial port output register 5
Two-wire serial port output register 6
Two-wire serial port output register 7
Two-wire serial port output register 8
Two-wire serial port output register 9
Byte 0:
Bit 0 to 3 can be ignored for SN11220ACF.
Bit 4 to 7 when the HID is used to control the GPIOs, they select the directions of
GPIO pins. For example, if bit4 is “1”, the GPIO0 is defined to input pin. If bit4 is “0”,
the GPIO0 is defined to output pin. The USB host read GPIO input from ‘Report In’
bit4 to 7 of byte0. USB host output GPIO value is set from ‘Report Out’ bit0 to 3 of
byte3.
Byte 1:
Byte 1 can be ignored for SN11220ACF.
Sonix Confidential
- 16 -
Do not copy, reproduce, or distribute without permission
2006 Aug 10, V1.01