
ETC1
[Genesys-Logic]
FUNCTIONAL OVERVIEW
The GL602USB is an 8-bit RISC-like high performance microcontroller with a built-in 1.5Mbps SIE and transceiver. The microcontroller features 33 instructions optimized for USB keyboard. There are 96 bytes onchip RAM and 4K x 14 bits program ROM incorporated into the micro-controller. The micro-controller features 18 output pins and 8 input pins to make a 18 x 8 key matrix. Additionally, 3 GPIO pins are strong enough to drive LEDs. 4 GPIO pins can be used by any function, for example, support a PS/2 3D mouse to USB 3D mouse converter in the default firmware. Legacy USB cable can be used for keyboard in USB mode. All GPIO ports feature low EMI emissions as a result of improved output drivers with slew-rate control.
FEATURES
• Low-cost solution for low-speed USB keyboard
• 8-bit micro-controller
− Operation Speed: 6MHz clock input
− Performance: 3 MIPS @ 6MHz
− Single cycle instruction execution
− RISC-like architecture
− USB optimized instruction set
• USB Specification Compliance
− Conforms to USB 12Mbps Specification, Version 1.1
− Conforms to USB HID Class Specification, Version 1.1
− Supports 1 device address and 4 endpoints (include endpoint 0)
• I/O ports
− Up to 7(GL602USB)/5(GL602USB-A) general purpose I/O pins (OTP type is less a GPIO pin than mask type).
− Up to 8 sense pins and 1 I/O pin with remote wakeup capability
− Up to 18(GL602USB)/8(GL602USB-A) output pins optimized for key matrix drive pin
− Up to 8(GL602USB)/4(GL602USB-A) output pins optimized for key matrix sense pin
− Up to 3(GL602USB)/1(GL602USB-A) I/O pins with LED drive capability
• Internal memory
− 96 bytes of RAM
− 4K x 14 of program ROM
• 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 the whole keyboard system (mask type)
• 8-bit free-running timer
• Available in cost saving 40-pin(GL602USB) PDIP, 24-pin(GL602USB-A) SOP
• Support a PS/2 mouse to USB mouse converter in the default firmware.