English
Language : 

W681308DG Datasheet, PDF (19/64 Pages) Nuvotem Talema – W681308 USB Audio Controller from Nuvoton integrates fast 8051 Microcontroller Unit (MCU)
W681308
XXXX PRODUCT DESCRIPTION
Address
Name
Mode
0x1807 ~
0x1809
USB Interrupt Register
C
R/W
0x1810
Endpoint 0 – Control
In/Out
R/W
0x1811
Control In Data
R/W
0x1828 ~
0x182F
Control Out Data
R
0x1830
Endpoint 1 and 2 –
ISO In/Out
R/W
0x1831
Sampling Frequency
R
0x1832-
0x1833
Record Volume
R
0x1834-
0x1835
Play Volume
R
0x1836
HID Control Out
Information
R
0x1837
Max Volume
R
0x1838 HID Token Information R/W
0x1839 HID Descriptor Length R/W
0x1840 ~
0x1847
ISO SYNC Speed
R/W
0x1848
Endpoint 3 – Bulk In
Control Register
R/W
0x1849
Bulk In Data
W
Value At
Reset
Function
0x00
Set USB Audio Class interrupt enable, status and clear.
0x00
0x00
0x00
Set USB Control in/out Endpoint control
Control in Endpoint Data. Internal FIFO has 1 byte for
Control In transmission. If the 3rd Token byte is not equal
to 0x01 or 0x03 (HID set report application), this byte will
be transmitted instead of Control-IN FIFO and Interrupt-
IN FIFO content.
Control Out Endpoint receiving data.
0x00
Set ISO In/Out Endpoint control register.
0x00
Indicate ISO Sampling Frequency
0x00
Indicate Current Record Volume
0x00
Indicate Current Play Volume
0x00
Indicate First Packet and Valid Length
0x00
0x00
0x00
Indicate Audio Path Max Volume Gain
Set HID Token 3rd byte
This register value must be equal to the USB descriptor
with respect to the HID return length
0x00
Set ISO SYNC speed tuning parameter register.
0x00
Set Bulk In Endpoint control register
0x00
Set Bulk In transmission data register except final data.
0x184A
0x184B
0x1850
Bulk In Final Data
W
Bulk In FIFO Empty
Flag
R
Endpoint 4 – Bulk Out
Control Register
R/W
0x00
0x00
0x00
Set Bulk In transmission final data register.
Indicate Bulk In transmission data FIFO empty flag.
Set Bulk Out Endpoint control register
19
Rev1.2