English
Language : 

CM118B Datasheet, PDF (20/25 Pages) C-Media Electronics – Highly Integrated & Configurable USB Audio Single Chip
CM118B
Highly Integrated & Configurable USB Audio Single Chip
Offset 0x02--HID_IR2 (HID input report byte 2)
Bits
Read/Write
Description
7-0
R
When HID_OR0[7] == 1’b0:
Generic registers programmed by MCU
When HID_OR0[7] == 1’b10:
Mapped from EEPROM_DATA1
When HID_OR0[7:6] == 2’b11:
Mappped to ANA_REG1( {2’b11, ANA_REG1[5:0]} )
Default
0x00
Offset 0x03--HID_IR3 (HID input report byte 3)
Bits
Read/Write
Description
7-0
R
When HID_OR0[7] == 1’b0:
Generic registers programmed by MCU
When HID_OR0[7] == 1’b10:
Mapped from EEPROM_CTRL
When HID_OR0[7:6] == 2’b11:
Mapped to ANA_REG2( {1’b0, ANA_REG2[6:0]} )
Default
0x00
Offset 0x04--HID_OR0 (HID output report byte 0) (When HID_OR0[7:6] != 2’b11)
Bits
Read/Write
Description
Default
7-6
R/W
0x00: HID_OR1-2 are used for GPO;
0x0
HID_OR0, 3 are used for SPDIF
0x01: HID_OR0-3 are used as generic HID registers
0x10: Values written to HID_OR0-3 are also mapped to
MCU_CTRL, EEPROM_DATA0-1, EEPROM_CTRL
(see Note)
0x11: HID_OR0 Mapped to
Analog Option Reg1 (ANA_REG1[5:0])
5
R/W
Reserved
0x0
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]
When HID_OR0[7:6] == 2’b11
Mapped to T_IAD_[0]
3-0
R/W
When HID_OR0[7] == 1’b0:
0x0
First nibble of SPDIF status channel
When HID_OR0[7:6] == 2’b11:
[3:1] Mapped to [TIADBUF_, T_IREF_, TMOD_]
Note 1: When EEPROM access is done, HID interrupt will occur. USB host will get the result from interrupt pipe
Note 2: HID_OR0 is used for SPDIF when SPDIF_CONFIG[5] == 1’b0
Offset 0x05--HID_OR1 (HID output report byte 1)
Bits
Read/Write
Description
7-0
R/W
When HID_OR0[7:6] == 2’b00:
0: GPO drives L
1: GPO drives H
When HID_OR0[7:6] == 2’b01:
Generic HID registers
When HID_OR0[7:6] == 2’b10:
Mapped to EEPROM__DATA0
When HID_OR0[7:6] == 2’b11:
Mapped to Power Down Control Register
Default
0x00
Datasheet Revision: 1.00
Page 20 / 25
www.cmedia.com.tw
Copyright© C-Media Electronics Inc.