GL603USB/GL603USB-A/GL603USB-B
1 FEATURES
• Low-cost solution for PS/2 and low-speed USB combo mouse
• 8-bit micro-controller
− Operation Speed: DC to 6MHz clock input
− Performance: 3 MIPS/6 MIPS @ 6MHz (6 MIPS is only for mask type)
− Single cycle instruction execution
− RISC-like architecture
− USB optimized instruction set
• USB Specification Compliance
− Conforms to USB 1.5Mbps Specification, Version 1.1
− Conforms to USB HID Class Specification, Version 1.1
− Supports 1 device address and 2 endpoints (include endpoint 0)
• I/O ports
− Up to 13(GL603USB)/11(GL603USB-A)/9(GL603USB-B) general purpose I/O pins (OTP type is
less a GPIO pin than mask type, and the number is not included CLK/DATA in PS/2 mode).
− Internal RC clock to wakeup periodically (about 200ms for mask type, 500ms for OTP type) when
suspend
− Up to 8(GL603USB)/6(GL603USB-A)/4(GL603USB-B) special purpose I/O pins optimized for
photo-sensor (Internal build in 4 bits ADC)
− Up to 2 I/O pins with large current drive capability to drive LED (Sink current up to 16 mA)
− 2 open drain I/O pins combined with USB D+/D- functions to be used as DATA and CLK in PS/2
mode
• Internal memory
− 64 bytes of RAM (special purpose register is not included)
− 2.75K x 14 of program ROM
• Integrated USB transceiver with open drain I/O capability
− In PS/2 mode, D+ used as CLK and D- used as DATA
− Use legacy USB cable and add an USB to PS/2 converter to connect PS/2 port
• Patented full-range detection for photo-sensor
− Removes the expensive process of matching LED and photo-sensor
• On-chip 3.3v output
− No external regulator required
• Improved output drivers with slew-rate control to reduce EMI
• 6 MHz external clock
• Build in clock generator to generate 12 MHz internal clock for micro-controller (mask type only)
− Improve photo-sensor sampling rate up to 100 us per sample in USB mode and 80 us in PS/2
mode
• Internal power-on reset(POR)
• Internal power-fail detector
• Supports suspend/normal mode power management
− Suspend current lower than 400µA for whole mouse system (mask type)
• 8-bits free-running timer
4
09/22/00
Revision 1.4