Data Sheet
USB Audio Controller
SN11220ACF
used to indicate that the MaxPower in USB descripto(r “1” is 100mA, “0” is 500mA).
The VID and PID can be changed by using EEPROM. Word address 0x00 is the VID
value. Word address 0x01 is the PID value. The bit1 (POWER_BIT) of the PID value
will affect the MaxPower in USB descriptor. It should be noted that forbids the VID
and PID values cannot be set to 0x0000 or 0xFFFF.
Manufacturer and Product String:
The default manufacturer string is “GENERIC”. It can be changed by programming
word 0x02 to 0x09 in EEPROM and set the length of it in word 0x12, bit 4 to 7.
Manufacturer string length = manufacturer string # + 1(manufacturer string # = 0x0F
means manufacturer string length = 16 bytes).
There are total of two default product strings in SN11220ACF, depending on the
features selected. They are listed in the table below.
RECORD
Product String
0
1
USB Speaker
USB Headset
The product string can be changed by programming words 0x0A to 0x11 in EEPROM
and set the length of it in word 0x12, bit 0 to 3. Product string length = product string
# + 1(product string # = 0x0F means product string length = 16 bytes).
Control word 1:
The control word 1 is located in word 0x12 of EEPROM.
Bit 0 to 7 is the length of USB strings and has been explained in previous paragraphs.
Bit 8 is used to set the self-power bit in the USB descriptor.
Bit 9 is used to enable remote wake feature in USB. The remote wakeup keys are
VOLP/VOLD/MUTEP/MUTER.
Bit 10 to 14 is reserved in SN11220ACF.
Bit 15 is to enable the left-justify format in I2S mode.
Control word 2:
The control word 2 is located in word 0x13 of EEPROM.
Bit 0 to 7 is the interval of USB HID Report IN. For example, bit 0 to 7 = 0x0A
Sonix Confidential
- 10 -
Do not copy, reproduce, or distribute without permission
2006 Aug 10, V1.01