em78p613 ELAN Microelectronics Corp, em78p613 Datasheet - Page 28

no-image

em78p613

Manufacturer Part Number
em78p613
Description
Universal Serial Bus Series Microcontroller
Manufacturer
ELAN Microelectronics Corp
Datasheet
EM78P613
Universal Serial Bus Series Microcontroller
24 •
7.4.1 USB Device Controller
The EM78P613 has a built-in USB Device Controller (UDC) which can interpret the
USB Standard Command and respond automatically without involving firmware. The
embedded Series Interface Engine (SIE) handles the serialization and de-serialization
of actual USB transmission. Thus, a developer can concentrate his efforts more in
perfecting the device actual functions and spend less energy in dealing with USB
transaction.
The UDC handles and decodes most Standard USB commands defined in the USB
Specification Rev1.1. If the UDC receives an unsupported command, it will set a flag to
notify the MCU of the receipt of such command. The Standard Commands that the
EM78P613 supports includes; Clear Feature, Get Configuration, Get Interface, Get
Status, Set Address, Set Configuration, Set Feature, and Set Interface.
Each time the UDC receives a USB command, it writes the command into the EP0’s
FIFO. Only when it receives unsupported command will the UDC notify the MCU
through interrupt.
Hence, the EM78P613 is very flexible under USB application since the developer can
freely choose the method of decoding the USB command as dictated by different situation.
7.4.2 Device Address and Endpoints
The EM78P613 supports one device address and three endpoints, i.e. EP0 for control
endpoint, EP1 and EP2 for interrupt endpoints. Sending data to the USB host in
EM78P613 is very easy. Just write data into the EP’s FIFO, set the flag, and the UDC
will handle the rest. It will then confirm that the USB host has received the correct data
from EM78P613.
7.5 Reset
The EM78P613 provides three types of reset:
(1) Power-on Reset
(2) Watchdog Reset
(3) USB Reset
(This specification is subject to change without further notice)
Product Specification (V1.0) 01.09.2009

Related parts for em78p613