Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

HT82B40R Datasheet(PDF) 29 Page - Holtek Semiconductor Inc

Part # HT82B40R
Description  I/O MCU with USB Interface
PDF  57 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  HOLTEK [Holtek Semiconductor Inc]
Direct Link  http://www.holtek.com
Logo HOLTEK - Holtek Semiconductor Inc

HT82B40R Datasheet(HTML) 29 Page - Holtek Semiconductor Inc

Back Button HT82B40R Datasheet HTML 25Page - Holtek Semiconductor Inc HT82B40R Datasheet HTML 26Page - Holtek Semiconductor Inc HT82B40R Datasheet HTML 27Page - Holtek Semiconductor Inc HT82B40R Datasheet HTML 28Page - Holtek Semiconductor Inc HT82B40R Datasheet HTML 29Page - Holtek Semiconductor Inc HT82B40R Datasheet HTML 30Page - Holtek Semiconductor Inc HT82B40R Datasheet HTML 31Page - Holtek Semiconductor Inc HT82B40R Datasheet HTML 32Page - Holtek Semiconductor Inc HT82B40R Datasheet HTML 33Page - Holtek Semiconductor Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 29 / 57 page
background image
HT82B40R/HT82B40A
Rev. 1.10
29
September 4, 2009
Suspend Wake-Up and Remote Wake-Up
If there is no signal on the USB bus for over 3ms, the de-
vice will go into a suspend mode. The Suspend line (bit
0 of the USC register) will be set to
²1² and a USB inter-
rupt is triggered to indicate that the devices should jump
to the suspend state to meet the 500
mA USB suspend
current spec.
In order to meet the 500
mA suspend current, the firm-
ware should disable the USB clock by clearing the
USBCKEN bit which is bit3 of the SCC register to
²0².
The suspend current is 400
mA.
The user can further decrease the suspend current to
250
mA by setting the SUSP2 bit which is bit4 of the SCC
register. If in the USB mode set this bit LVR OPT must
disable.
When the resume signal is sent out by the host, the de-
vices will wake up the MCU with a USB interrupt and the
Resume line (bit 3 of the USC register) is set. In order to
make the device function properly, the firmware must
set the USBCKEN (bit 3 of the SCC register) to
²1² and
clear the SUSP2 (bit4 of the SCC register). Since the
Resume signal will be cleared before the Idle signal is
sent out by the host, the Suspend line (bit 0 of the USC
register) will be set to
²0². So when the MCU is detecting
the Suspend line (bit0 of USC register), the Resume line
condition should be noted and taken into consideration.
After finishing the resume signal, the suspend line will
go inactive and a USB interrupt will be triggered. The fol-
lowing is the timing diagram.
As the device has a remote wake up function it can
wake-up the USB Host by sending a wake-up pulse
through RMWK (bit 1 of the USC register). Once the
USB Host receives a wake-up signal from the devices, it
will send a Resume signal to the device. The timing is as
follows:
To Configure as PS2 Device
The devices can also be configured as a USB interface
or PS2 interface device, by configuring SPS2 (bit 4 of
the USR register) and SUSB (bit 5 of the USR register).
If SPS2=1, and SUSB=0, the device will be configured
as a PS2 interface, pin USBD- is configured as a PS2
Data pin and USBD+ is configured as a PS2 Clk pin. The
user can read or write to the PS2 Data or PS2 Clk pin by
accessing the corresponding bit PS2DAI (bit 4 of the
USC register), PS2CKI (bit 5 of the USC register),
PS2DAO (bit 6 of the USC register) and S2CKO (bit 7 of
the USC register) respectively.
The user should make sure that in order to read the data
properly, the corresponding output bit must be set to
²1².
For example, if it is desired to read the PS2 Data by
reading PS2DAI, then PS2DAO should set to
²1². Oth-
erwise it is always read as
²0².
If SPS2=0, and SUSB=1, the device is configured as a
USB interface. Both the USBD- and USBD+ is driven by
the SIE of the HT82B40R/ HT82B40A . The user can
only write or read the USB data through the correspond-
ing FIFO. Both the SPS2 and
SUSB default is ²0².
USB Interface
There are eleven registers used for the USB function.
The AWR register contains the current address and a
remote wake up function control bit. The initial value of
AWR is
²00H². The address value extracted from the
USB command is not to be loaded into this register until
the SETUP stage is completed.
Bit No.
Label
R/W
Function
0
WKEN
W
Remote wake-up
enable/disable
7~1
AD6~AD0
W
USB device address
AWR (42H) Register
S U S P E N D
U S B R e s u m e S i g n a l
U S B _ I N T
S U S P E N D
U S B R e s u m e S i g n a l
U S B _ I N T
R M W K
M i n . 1
U S B C L K
M i n . 2 . 5 m s



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com