EM78M611E

Universal Serial Bus Series Microcontroller

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 E2PROM.

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.

2Features

￿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

Product Specification (V1.11) 04.20.2007

1

(This specification is subject to change without further notice)

Page 5
Image 5
IBM EM78M611E manual General Description, Features, Universal Serial Bus Series Microcontroller