Function Description; Program Memory - IBM EM78M611E Specification

Ibm universal serial bus product specification
Table of Contents

Advertisement

EM78M611E
Universal Serial Bus Series Microcontroller
8

Function Description

The EM78M611E memory is organized into three spaces, namely; User Program
memory in 6K×13 bits ROM space, Data Memory in 144 bytes SRAM space, EEPROM
space and USB Application FIFOs for EndPoint0, EndPoint1, and EndPoint2.
Furthermore, several registers are used for special purposes.

8.1 Program Memory

The program space of the EM78M611E is 6K words, and is divided into six pages.
Each page is 1K words long. After a reset, the 13-bit Program Counter (PC) points to
location zero of the program space.
The Interrupt Vector is at 0x0001 and accommodates TCC interrupt, RF1 (SE1) timing
counter interrupt, RF2 (SE2) timing counter interrupt, P74~P77 State Changed
interrupt, EndPoint0 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.
8 • • • •
After Reset
0X0000
PC
0X0001
0X03FF
0X0400
0X07FF
0X0800
0X0BFF
0X0C00
0X0FFF
0X1000
0X13FF
0X1400
0X17FF
(This specification is subject to change without further notice)
Address
Reset Vector
Interrupt Vector
Page 0
Page 1
Page 2
Page 3
Page 4
Page 5
Product Specification (V1.1) 11.22.2006

Advertisement

Table of Contents
loading

Table of Contents