CM119B
USB Audio Single Chip
0: No activity on Record-Mute button
1: Record-Mute button pressed then released
3
2
1
0
R
R
R
R
0x0
0x0
0x0
0x0
0: No activity on Playback-Mute button
1: Playback-Mute button pressed then released
0: Volume-Down button released
1: Volume-Down button pressed
0: Volume-Up button released
1: Volume-Up button pressed
Note: When EEPROM access is finished, MINT will be active. MCU should read HID_OR0-3 to get the result and then
MINT will be cleared.
HID_IR1 (HID input report byte1)
Offset:0x01
Bits
Read/Write
Description
Description
Default
When HID_IR0[7] == 1’b0:
Generic HID registers
When HID_IR0[7] == 1’b1:
Mapped to EEPROM_DATA0
7-0
R/W
0x00
HID_IR2 (HID input report byte2)
Offset:0x02
Bits
Read/Write
Default
When HID_IR0[7] == 1’b0:
Generic HID registers
When HID_IR0[7] == 1’b1:
Mapped to EEPROM_DATA1
7-0
R/W
0x00
HID_IR3(HID input report byte3)
Offset:0x03
Bits
Read/Write
Description
Default
When HID_IR0[7] == 1’b0:
Generic HID registers
When HID_IR0[7] == 1’b1:
Mapped to EEPROM_CTRL
7-0
R/W
0x00
HID_OR0 (HID output report byte 0)
Offset:0x04
Bits
Read/Write
Description
Default
When HID_IR0[7] == 1’b0:
HID_OR0-3 are programmed by USB host
0: HID_OR1-2 are used for GPO
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
3:Reserved
7-6
R
0x0
When HID_IR0[7] == 1’b1:
Always 2’b11
When HID_IR0[7] == 1’b0:
Generic registers programmed by USB host
When HID_IR0[7] == 1’b1:
5-4
R
0x0
Mapped from MCU_CTRL[5:4]
Page 23 / 29 www.cmedia.com.tw
Revised: Aug. 2013 Copyright© C-Media Electronics Inc.