EM78612
Universal Serial Bus Microcontroller
4
Product Specification(V1.0)03.2 2.2006
(This specification is subject to changewithout further notice)
1 General Description
The EM78612 is a series of Universal Seria l Bus 8-bit RISC microcontrollers. It is
specifically designed for USB low speed de vice application and to support legacy
device such as PS/2 mouse. The EM78612 also support one devic e address and two
endpoints..
The EM78612 is implemented on a RISC architecture. It has five-level stack and six
interrupt sources. The amount of General Input/Output pins is up to12. Each device
has 80 bytes SRAM. The ROM size of the EM78612 is 2K.
These series o f chips have Dual Clock mode which allows the device to run on low
power saving frequency.
2 Features
Low-cost solution for low-speed USB devices, such as mouse, 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
Support 1 device address and 2 endpoints (EP0 and EP1)
USB Application
USB protocol handling
USB device state handling
Identifies and decodes Standard USB commands to EndPoint Zero
PS/2 Application Support
Built-in PS/2 port interface
Built-in 8-bit RISC MCU
5 level stacks for subroutine and interrupt
6 available interrupts
8-bit real time clock/counter (TCC) with overflow inter rupt
Built-in RC oscillator free running for WatchDog Timer and Dual clock mode
Two independent programmable prescalers for WDT and TCC
Two methods of power saving:
1. Power-down mode (SLEEP mode)
2. Low frequency mode.
Two clocks per instruction cycle
I/O Ports