28 USB FUNCTION CONTROLLER (USB)
28-38
Seiko Epson Corporation
S1C33L26 TECHNICAL MANUAL
D6
EPrForceSTALL
Sets the ForceSTALL bit of EPa, EPb, EPc and EPd endpoints to 1.
D5
AllFIFO_Clr
Clears the FIFOs of all endpoints. After setting the area of the respective endpoints, be sure to set this
bit to 1 to clear the FIFOs of all endpoints. This bit is automatically set 0 (to be cleared) after complet-
ing the FIFO clear operation.
Do not set this bit to 1 during start operation of the general port (when the DMA_Running bit of the
DMA_Control register is 1). Otherwise, a malfunction may occur.
D[4:1]
Reserved
D0
EP0FIFO_Clr
Clears the FIFO of the endpoint EP0. This bit is automatically set 0 (to be cleared) after completing the
FIFO clear operation.
EPrFIFO_Clr (EPr FIFO Clear)
Register name Address
Bit
Name
Setting
Init. R/W
Remarks
EPrFIFO_Clr
(EPr FIFO
clear)
0x300c26
(8 bits)
D7–4 –
–
–
–
0 when being read.
D3
EPdFIFO_Clr
1 Clear EPd FIFO
0 Do nothing
0
W
D2
EPcFIFO_Clr
1 Clear EPc FIFO
0 Do nothing
0
W
D1
EPbFIFO_Clr
1 Clear EPb FIFO
0 Do nothing
0
W
D0
EPaFIFO_Clr
1 Clear EPa FIFO
0 Do nothing
0
W
This register clears the FIFO of the endpoints.
D[7:4]
Reserved
D3
EPdFIFO_Clr
Clears the FIFO of the endpoint EPd. This bit is automatically set 0 (to be cleared) after completing the
FIFO clear operation.
Do not set this bit to 1 when the endpoint EPd is connected to the general port (the JoinEPdDMA bit
of the DMA_Join register is set to 1) and the start operation of the general port is being done (when the
DMA_Running bit of the DMA_Control register is 1). Otherwise, a malfunction may occur.
D2
EPcFIFO_Clr
Clears the FIFO of the endpoint EPc. This bit is automatically set 0 (to be cleared) after completing the
FIFO clear operation.
Do not set this bit to 1 when the endpoint EPc is connected to the general port (the JoinEPcDMA bit of
the DMA_Join register is set to 1) and the start operation of the general port is being done (when the
DMA_Running bit of the DMA_Control register is 1). Otherwise, a malfunction may occur.
D1
EPbFIFO_Clr
Clears the FIFO of the endpoint EPb. This bit is automatically set 0 (to be cleared) after completing the
FIFO clear operation.
Do not set this bit to 1 when the endpoint EPb is connected to the general port (the JoinEPbDMA bit
of the DMA_Join register is set to 1) and the start operation of the general port is being done (when the
DMA_Running bit of the DMA_Control register is 1). Otherwise, a malfunction may occur.
D0
EPaFIFO_Clr
Clears the FIFO of the endpoint EPa. This bit is automatically set 0 (to be cleared) after completing the
FIFO clear operation.
Do not set this bit to 1 when the endpoint EPa is connected to the general port (the JoinEPaDMA bit of
the DMA_Join register is set to 1) and the start operation of the general port is being done (when the
DMA_Running bit of the DMA_Control register is 1). Otherwise, a malfunction may occur.