English
Language : 

CM109 Datasheet, PDF (19/36 Pages) C-Media Electronics – USB I/O Controller
CM109
High Integration / Low Cost USB Audio Controller
for PC Internet Phone
HID_IR3 (HID input report byte 3)
Offset : 0x03
Bits Read/Write
Description
7-0
R
When HID_OR0[7] == 1’b0:
Generic registers programmed by MCU
When HID_OR0[7] == 1’b1:
Mapped from EEPROM_CTRL
Default
0x00
HID_OR0 (HID output report byte 0)
Offset : 0x04
Bits
Read/Write
Description
Default
7-6
R/W 0: HID_OR1-2 are used for GPO; HID_OR0, 0x0
3 are used for buzzer and SPDIF
1: HID_OR0-3 are used as generic HID
registers
2: Values written to HID_OR0-3 are also
mapped to MCU_CTRL,
EEPROM_DATA0-1, EEPROM_CTRL (see
Note)
3: Reserved
5
R/W When HID_OR0[7] == 1’b0:
0x0
0: Buzzer off
1: Buzzer on
When HID_OR0[7] == 1’b1:
Mapped to MCU_CTRL[5]
4
R/W When HID_OR0[7] == 1’b0:
0x0
Valid bit in SPDIF frame
When HID_OR0[7] == 1’b1:
Mapped to MCU_CTRL[4]
3-0
R/W When HID_OR0[7] == 1’b0:
0x0
First nibble of SPDIF status channel
When HID_OR0[7] == 1’b1:
Reserved
Note : When EEPROM access is done, HID interrupt will occur. USB host can
get the result from interrupt pipe (endpoint 3).
Date: 08/Sep/2005
- 18 -
Version: 1.3a