ht82m9be Holtek Semiconductor Inc., ht82m9be Datasheet - Page 22

no-image

ht82m9be

Manufacturer Part Number
ht82m9be
Description
Ht82m99e/ht82m99a -- Usb Mouse Encoder 8-bit Mcu
Manufacturer
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, EP2IF and EP3IF) are used to indicate which
endpoints are accessed. If an endpoint is accessed, the related endpoint request flag will be set to 1 and a USB inter-
rupt 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.60
Bit No.
Bit No.
Port-C Control (16H)
Port-C Control (17H)
This port configures the input or output mode of Port-C
Bit No.
0~3
4~7
0
1
2
3
4
5
6
7
0
1
2
3
4
5
6
7
PC0~PC3
PC4~PC7
Label
Label
PEC0
PEC1
PEC2
PEC3
PEC4
PEC5
PEC6
PEC7
Label
PE0
PE1
PE2
PE3
PE4
PE5
PE6
PE7
PC
PCC
Read/Write
Read/Write
Read/Write
R/W
R/W
R/W
R/W
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 .
Option
SUSPEND
PS2_DAO
PS2_CKO
PS2_DAI
PS2_CKI
USB_flag
SELUSB
SELPS2
Option
Option
EP0IF
EP1IF
EP2IF
EP3IF
USC (0X1A) Register
USR (0X1B) Register
PC (16H) Register
I/O (R/W), has pull-high option
Reserved
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 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 .
Reserved bit, set to 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 .
22
Functions
Functions
Functions
HT82M9BE/HT82M9BA
April 16, 2008

Related parts for ht82m9be