CM119B
USB Audio Single Chip
HID_IR2 (HID input report byte2)
Offset:0x02
Bits
Read/Write
Description
Default
When HID_OR0[7]==1’b0:
Generic registers programmed by MCU
When HID_OR0[7]==1’b1:
7-0
R
0x00
Mapped from EEPROM_DATA1
HID_IR3 (HID input report byte3)
Offset:0x03
Bits
Read/Write
Description
Default
When HID_OR0[7]==1’b0:
Generic registers programmed by MCU
When HID_OR0[7]==1’b1:
7-0
R
0x00
Mapped from EEPROM_CTRL
HID_OR0 (HID output report byte 0)
Offset:0x04
Bits
Read/Write
Description
Default
3 are used for buzzer and
0:HID_OR1-2 are used for GPO; HID_OR0,
SPDIF
registers
1:HID_OR0-3 are used as generic HID
2:Values written to HID_OR0-3 are also mapped to MCU_CTRL,
EEPROM_DATA0-1, EEPROM_CTRL(see Note)
3:Reserved
7-6
R/W
0x0
0x0
When HID_OR0[7]==1’b0:
0:Buzzeroff
1:Buzzeron
5
R/W
When HID_OR0[7]==1’b1:
Mapped to MCU_CTRL[5]
When HID_OR0[7]==1’b0:
Valid bit in SPDIF frame
When HID_OR0[7]==1’b1:
Mapped to MCU_CTRL[4]
4
R/W
R/W
0x0
0x0
When HID_OR0[7]==1’b0:
First nibble of SPDIF status channel
When HID_OR0[7] == 1’b1:
Reserved
3-0
Note: When EEPROM access is finished, HID interrupt will occur. USB host can get the result from interrupt pipe
(endpoint3).
Page 21 / 29 www.cmedia.com.tw
Revised: Aug. 2013 Copyright© C-Media Electronics Inc.