GL600USB/GL600USB-A/GL600USB-B
1 FEATURES
• Low-cost solution for low-speed USB mouse
• 8-bit micro-controller
− Operation Speed: DC to 6MHz clock input
− Performance: 3 MIPS @ 6MHz
− 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(GL600USB)/11(GL600USB-A)/9(GL600USB-B) general purpose I/O pins (OTP type is
less a GPIO pin than mask type)
− Internal RC clock to wakeup periodically (about 500ms) when suspend
− Up to 8(GL600USB)/6(GL600USB-A)/4(GL600USB-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)
• Internal memory
− 64 bytes of RAM (special purpose register is not included)
− 1.75K x 14 of program ROM
• Integrated USB transceiver
• 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
• 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
• Available in cost saving 20-pin(GL600USB) PDIP, 18-pin(GL600USB-A) PDIP and 16-
pin(GL600USB-B) PDIP
4
06/19/2000
Revision 1.3