GL600USB General Description
The Genesys Logic GL600USB microcontroller is optimized for USB 2D/3D/4D mouse. This USB microcontroller conforms to the low-speed (1.5Mbps) requirements of the USB Specification version 1.1. The microcontroller is a self-contained unit with an USB SIE, an USB transceiver, an 8-bits RISC-like
microcontroller, a timer, data and program memories. It supports one USB device address and two endpoints (include endpoint 0).
GL600USB 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 400mA 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
GL600USB Connection Diagram
Map list: ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789All