HT82M99AE HOLTEK [Holtek Semiconductor Inc], HT82M99AE Datasheet - Page 25

no-image

HT82M99AE

Manufacturer Part Number
HT82M99AE
Description
USB Mouse Encoder 8-Bit MCU
Manufacturer
HOLTEK [Holtek Semiconductor Inc]
Datasheet
USB/PS2 Status and Control Register - USC
Endpoint Interrupt Status Register - USR
The USR (USB endpoint interrupt status register) register is used to indicate which endpoint is accessed and to select
the serial bus (PS2 or USB). The endpoint request flags (EP0IF, EP1IF) are used to indicate which endpoints are ac-
cessed. If an endpoint is accessed, the related endpoint request flag will be set to 1 and a USB interrupt will occur (If a
USB interrupt is enabled and the stack is not full). When the active endpoint request flag is served, the endpoint request
flag has to be cleared to 0 .
Rev. 1.00
Bit No.
Bit No.
2~3,
6
0
1
2
3
4
5
6
7
0
1
4
5
7
PEC2~PEC3,
PEC6
Label
Label
PEC0
PEC1
PEC4
PEC5
PEC7
PE0
PE1
PE2
PE3
PE4
PE5
PE6
PE7
Read/Write
Read/Write
R/W
R/W
R/W
R/W
R/W
R/W
R/W
W
W
W
R
R
R
R
URST_FLAG USB bus reset event flag. The default value is 0 .
RESUME_O
RMOT_WK USB remote wake-up signal. The default value is 0 .
SUSPEND
PS2_DAO
PS2_CKO
PS2_DAI
PS2_CKI
USB_flag
SELUSB
SELPS2
Option
Option
EP0IF
EP1IF
USC (0X1A) Register
USR (0X1B) Register
USB suspend mode status bit. When 1, indicates that the USB
system entry is in suspend mode.
When RESUME_OUT EVENT, RESUME_O is set to 1 .
The default value is 0 .
USBD-/DATA input
USBD+/CLK input
Output for driving USBD-/DATA pin, when working under 3D
PS2 mouse function. The default value is 1 .
Output for driving USBD-/DATA pin, when working under 3D
PS2 mouse function. The default value is 1 .
When set to 1 , indicates an endpoint 0 interrupt event. Must
wait for the MCU to process the interrupt event and clear this
bit by firmware. This bit must be 0 , then the next interrupt
event will be processed. The default value is 0 .
When set to 1 , indicates an endpoint 1 interrupt event. Must
wait for the MCU to process the interrupt event, then clear this
bit by firmware. This bit must be 0 , then the next interrupt
event will be processed. The default value is 0 .
Reserved bit, set to 0
When set to 1 , indicates that the chip is working under PS2
mode. The default value is 0 .
When set to 1 , indicates that the chip is working under USB
mode. The default value is 0 .
This flag is used to show that the MCU is in USB mode (Bit=1).
This bit is R/W by FW and will be cleared to zero after power-on
reset. The default value is 0 .
25
HT82M99EE/HT82M99AE
Functions
Functions
February 8, 2006

Related parts for HT82M99AE