HT82M9BAE HOLTEK [Holtek Semiconductor Inc], HT82M9BAE Datasheet - Page 21

no-image

HT82M9BAE

Manufacturer Part Number
HT82M9BAE
Description
USB Mouse Encoder 8-Bit MCU with EEPROM
Manufacturer
HOLTEK [Holtek Semiconductor Inc]
Datasheet
The bitmaps are list as follows:
The SIES Register is used to indicate the present signal state which the USB SIE received and also determines
whether the USB SIE has to change the device address automatically.
Rev. 1.20
Pipe_ctrl
STALL
Endpt_EN
Function
CRC_err
Adr_set
Register
F0_Err
Name
Name
NAK
EOT
MNI
Out
IN
Bit No.
7
6
5
4
3
2
1
0
Read/Write
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R
R
R
01000001B
01000011B
01000111B
Register
Address
Pipe_ctrl (41H), STALL (43H) and Endpt_EN (47H) Registers
This bit is used to configure the USB SIE to automatically change the device address with
the value of the Address+Remote_WakeUp Register (42H).
When this bit is set to 1 by F/W, the USB SIE will update the device address with the value
of the Address+Remote_WakeUp Register (42H) after the PC Host has successfully read
the data from the device by the IN operation. The USB SIE will clear the bit after updating
the device address.
Otherwise, when this bit is cleared to 0 , the USB SIE will update the device address im-
mediately after an address is written to the Address+Remote_WakeUp Register (42H).
This bit is used to indicate when there are some errors that occurred when the FIFO0 is
accessed.
This bit is set by the USB SIE and cleared by F/W.
This bit is used to indicate that there are OUT token (except for the OUT zero) that has
been received. The F/W clears the bit after the OUT data has been read. Also, this bit will
be cleared by the USB SIE after the next valid SETUP token is received.
This bit is used to indicate that the current USB receiving signal from the PC Host is IN to-
ken.
This bit is used to indicate that the USB SIE has transmitted the NAK signal to the Host in
response to the PC Host IN or OUT token.
This bit indicates that there are CRC error (bit=1). The programmer must do something to
save the device and keep it alive.
This bit is set by the USB SIE and cleared by F/W.
End of transient flag, normal status is 1 . If suspend= 1 line & EOT= 0 indicates that
something is wrong in the USB Interface. The programmer must do something to save the
device and keep it alive.
This bit is for masking the NAK interrupt when MNI= 1 , the default value= 0
CRC_ERR
Reserved
Bit7~Bit4
Function
F0_ERR
Adr_set
EOT
NAK
OUT
MNI
IN
SIES (45H) Registers Table
SIES Function Table
Pipe 3
Pipe 3
Pipe 3
Bit 3
21
Description
Pipe 2
Pipe 2
Pipe 2
Read/Write
Bit 2
R/W
R/W
R/W
R/W
R/W
R
R
R
HT82M9BEE/HT82M9BAE
Pipe 1
Pipe 1
Pipe 1
Bit 1
Register Address
Data 0
Pipe 0
Pipe 0
Bit 0
01000101B
August 13, 2007
0000 1110
0000 1110
0000 1111
Default
Value

Related parts for HT82M9BAE