EMC EM78612 User Manual

Page 18

Advertising
background image

EM78612

Universal Serial Bus Microcontroller

16

•••

Product Specification(V1.0) 03.22.2006

(This specification is subject to change without further notice)

RF (Interrupt Status Register )

Default Value: (0B_0000_0000)

7

6

5

4

3

2

1

0

-

--

Port 5 State

Change_IF

USB Host

Resume_IF

USB

Reset_IF

USB

Suspend_IF

EP0_IF

TCC_IF

RF [0]

TCC Overflow interrupt flag. It will be set while TCC overflows, and is
cleared by the firmware.

RF [1]

EndPoint Zero interrupt flag. It will be set when the EM78612 receives
Vender /Customer Command to EndPoint Zero. This bit is cleared by the
firmware.

RF [2]

USB Suspend interrupt flag. It will be set when the EM78612 finds the USB
Suspend Signal on USB bus. This bit is cleared by the firmware.

RF [3]

USB Reset interrupt flag. It will be set when the host issues the USB Reset
signal.

RF [4]

USB Host Resume interrupt flag. It is set only under Dual Clock mode when
the USB suspend signal becomes low.

RF [5]

Port 5 State Change interrupt flag. It is set when the Port 5 state changes .
(Port 5 state change interrupt only work in PS/2 mode.)

RF [6]

Default value is zero and do not modify it.

R10~R1F

are General purpose registers. These registers can be used no matter what

Bank Selector is. There are 2 banks(BK0 & BK1)

R20~R3F

General purpose registers,

Select by R4 [6].

7.2.1.2 Control Registers in Bank 0

Special purpose registers for special control purposes are also available. Except for the
Accumulator (A), these registers must be read and written by special instructions. One
of these registers, CONT, can only be read by the instruction "CONTR" and written by
"CONTW" instruction. The remaining special control registers can be read by the
instruction "IOR" and written by the instruction "IOW."

A (Accumulator Register)

The accumulator is an 8-bit register that holds operands and results of arithmetic
calculations. It is not addressable.

Advertising