
EM78611
Universal Serial Bus Microcontroller Series
Preimnary
This spec. may change without further notice
.
1
06/10/2003 (V1.0)
SPECIFICATION
1. General Description
The EM78611 is a series of Universal Serial Bus 8-bit RISC microcontrollers. It is specifically
designed for USB low speed device application and to support legacy device such as PS/2
keyboard. The EM78611 also support one device address and three endpoints. With no
firmware involved, these series of microcontrollers can automatically identify and decode
Standard USB Command to EndPoint Zero.
The EM78611 is implemented on a RISC architecture. It has eight-level stack and six
interrupt sources. Each device has 144 bytes of general purpose SRAM and 6K bytes of
program ROM. The EM78611 has up to 13 pins with the capacity of sinking large current. It
also has dual clock mode which allows the device to run on very low power saving frequency
2. Features
Operating voltage 4.4V ~ 5.25V
Low-cost solution for low-speed USB devices, such as keyboard, joystick, and
Gamepad.
USB Specification Compliance
z
Universal Serial Bus Specification Version 1.1
z
USB Device Class Definition for Human Interface Device (HID), Firmware
Specification Version 1.1
z
Support 1 device address and 3 endpoints
USB Application
z
P75(D-) has an internal pull-high resistor (1.5K Ohm)
z
USB protocol handling
z
USB device state handling
z
Identifying and decoding of Standard USB commands to EndPoint Zero
PS/2 Application Support
z
Auto-detects PS/2 or USB port
z
Build-in PS/2 port interface for keyboard and mouse
Built-in 8-bit RISC MCU
z
8 level stacks for subroutine and interruption
z
Six available interruptions
z
8-bit real time clock/counter (TCC) with overflow interruption