EMC EM78612 Computer Hardware User Manual


 
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.