EM78M611E
Universal Serial Bus Series Microcontroller
Product Specification (V1.11) 04.20.2007
•
••
• 1
(This specification is subject to change without further notice)
1 General Description
The EM78611E is a series of 8-bit Universal Serial Bus RISC architecture microcontroller,
Multi-Time Programming (MTP) microcontrollers. It is specifically designed for USB low
speed device application and to support standard devices such as PS/2 keyboard. The
EM78611E also supports 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 EM78611E has eight-level stacks and six interrupt sources. It has 144 bytes of
general purpose SRAM, 6K bytes of program ROM, and an embedded 4 bytes of
E
2
PROM.
These series of ICs have many powerful features, including:
Dual clock mode which allows the device to run on low power saving frequency.
Pattern Detect Application function which is used in a serial transmission to count
waveform width.
Pause Width Modulation that can generate a duty-cycle-programmable signal.
24-channel AD converter with up to 10 bits resolution.
2 Features
Operating voltage: 4.4V ~ 5.5V
Low-cost solution for low-speed USB devices, such as keyboard, joystick, and
Gamepad
USB Specification Compliance
Universal Serial Bus Specification Version 1.1
USB Device Class Definition for Human Interface Device (HID), Firmware
Specification Version 1.1
Supports one device address and three endpoints
USB Application
P75 (D-) has an internal pull-high resistor (1.5 KΩ)
USB protocol handling
USB device state handling
Identifying and decoding of Standard USB commands to EndPoint Zero
PS/2 Application Support
Built-in PS/2 port interface for keyboard and mouse