English
Language : 

EM78M612 Datasheet, PDF (8/38 Pages) ELAN Microelectronics Corp – Universal Serial Bus Microcontroller Series
EM78M612
Universal Serial Bus Microcontroller Series
8.1 Program Memory
The program space of the EM78M612 is 2K bytes, and is divided into two pages. Each page
is 1K bytes long. After Reset, the 11-bit Program Counter (PC) points to location zero of the
program space.
It has two interrupt vectors, i.e., Interrupt Vectors at 0x0001 and USB Application Interrupt
Vectors at 0x000A. The Interrupt Vector applies to TCC Interrupt, High Pattern Detecting
Interrupt, Low Pattern Detecting Interrupt, and Port 5 State Changed Interrupt. The USB
Application Interrupt Vector is for USB EndPoint Zero Interrupt, USB Suspend Interrupt, USB
Reset interrupt ,and USB Host Resume Interrupt.
After an interrupt, the MCU will fetch the next instruction from the corresponding address as
illustrated in the following diagram.
After reset
PC
Address
0x0000 Reset Vector
0x0001 Interrupt Vector
0x000A USB Application Interrupt Vector
Page 0
0x03FF
0x0400
Page 1
0x07FF
8.2 Data Memory
The Data Memory has 112 bytes SRAM space. It is also equipped with USB Application
FIFO space for USB Application. The Figure 8.1 (next page) shows the organization of the
Data Memory Space.
This specification may change without further notice.
2004/4/28 V1.1
8