
Revision 1.6
-2-
02/28/2000
Index
1
FEATURES............................................................................................................4
2
FUNCTIONAL OVERVIEW...............................................................................5
3
PIN DEFINITIONS AND DESCRIPTIONS ......................................................6
3.1
GL602USB ............................................................................................................................... 6
3.2
GL602USB-A ........................................................................................................................... 7
4
FUNCTIONAL DESCRIPTION .........................................................................9
4.1
MEMORY ORGANIZATION ................................................................................................. 9
4.2
USB FUNCTION REGISTERS ............................................................................................. 11
4.3
MCU FUNCTION REGISTERS............................................................................................ 16
4.4
GENERAL PURPOSE I/O PORTS ....................................................................................... 18
4.5
TIMER INTERRUPT ............................................................................................................. 18
4.6
USB ENGINE......................................................................................................................... 19
4.7
INSTRUCTION SET SUMMARY ........................................................................................ 21
5
Firmware Programming Guide..........................................................................23
5.1
USB Power On Reset and Bus Reset Initialization................................................................. 23
5.2
Suspend/Resume/Wakeup ...................................................................................................... 24
5.3
Receive Packet via Endpoint 0 ............................................................................................... 25
5.4
Transmit Packet via Endpoint 0.............................................................................................. 26
5.5
Transmit Packet via Endpoint 1/2/3........................................................................................ 27
5.6
Timer Interrupt ....................................................................................................................... 28
5.7
Conditional Branch ................................................................................................................. 28
5.8
Change Register Bank ............................................................................................................28
5.9
Change Code Bank ................................................................................................................. 28
5.10
Receive Data from PS/2 Mouse Port ...................................................................................... 29
5.11
Scan Key Matrix ..................................................................................................................... 30
5.12
Turn LED On/Off ................................................................................................................... 30
6
ABSOLUTE MAXIMUM RATINGS................................................................31
7
ELECTRICAL CHARACTERISTICS.............................................................31
8
PACKAGE DIAGRAMS ....................................................................................33
8.1
40-pin P-DIP........................................................................................................................... 33
8.2
24-pin SOP ............................................................................................................................. 34