EM78M612
Universal Serial Bus Microcontroller Series
IOCE [7]
Dual clock Control bit. This bit is used to select the frequency of system clock.
When this bit is cleared, the MCU will run on very low frequency save power
and the UDC will stop working.
1: Selects EM78M612 to run on normal frequency.
0: Selects to run on slow frequency.
IOCF (Interrupt Mask Register)
Default Value: (0B_0000_0000)
7
6
5
4
3
2
1
0
Low
High
USB Host
USB
USB
Port 5 State
Change_IE
EP0_IE
TCC_IE
Signal_IE Signal _IE
Resume_IE Reset_IE Suspend_IE
IOCF [0~7] TCC / EP0 / USB Suspend / USB Reset / USB Host Resume / Port 5 State
Change / High Signal / Low Signal interrupt enable bits. These eight bits
respectively control the function of TCC interrupt, EP0 interrupt, USB Suspend
interrupt, USB Reset interrupt, USB Host Resume interrupt, Port5 State
Change interrupt, High pattern counter interrupt and Low pattern counter
interrupt. Individual interrupt is enabled by setting its associated control bit in
the IOCF to "1".
1: Enable Interrupt.
0: Disable Interrupt.
Only when the global interrupt is enabled by the ENI instruction that the individual interrupt
will work. After DISI instruction, any interrupt will not work even if the respective control bits
of IOCF are set to 1.
The USB Host Resume Interrupt works only under Dual clock mode. This is because when
the MCU is under sleep mode, it will be waked up by the UDC Resume signal automatically.
This specification may change without further notice.
2004/4/28 V1.1
23