SM59A16U1
8-Bit Micro-controller
64KB with ISP Flash
& 6K+256B RAM embedded
SOFIE: SOF(Start of Frame) interrupt enable bit.
0 = Disable
1 = Enable
SUSIE: Suspend interrupt enable bit.
0 = Disable
1 = Enable
RSTIE: USB reset interrupt enable bit.
0 = Disable
= Enable
19.16
USB Interrupt Flag Register 1( UIFR1 )
Mnemonic: UIFR1
Address: B4h
7
6
-
5
4
3
2
1
0
Reset
00H
EP4IF
EP3IF
EP2IF EP1IF EP0IF
EP4IF: Endpoint 4 Interrupt Flag.
If set, this bit indicates when a USB Endpoint 4 data packet has been received by the
MCU. This bit is cleared by the firmware.
EP3IF: Endpoint 3 Interrupt Flag.
If set, this bit indicates when a USB Endpoint 3 data packet has been sent by the MCU.
This bit is cleared by the firmware.
EP2IF: Endpoint 2 Interrupt Flag.
If set, this bit indicates when a USB Endpoint 2 data packet has been received by the
MCU. This bit is cleared by the firmware.
EP1IF: Endpoint 1 Interrupts Flag.
If set, this bit indicates when the USB host has read the Endpoint 1 registers. This bit is
cleared by the firmware.
EP0IF: Endpoint 0 Interrupts Flag.
It will be set when the MCU receives Class / Vender command to endpoint 0. This bit is
cleared by the firmware.
Note: When write “0”, these bit will be cleared.
When write “1”, these bit will not have any change.
19.17 USB Interrupt Flag Register 2( UIFR2 )
Mnemonic: UIFR2
Address: B5h
7
RSUM
IF
6
5
4
3
2
1
0
Reset
USBIF
-
CFGIF SOFIF SUSIF RSTIF
00H
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M071 Ver A SM59A16U1 04/12/2013
- 126 -