English
Language : 

M66591GP_15 Datasheet, PDF (31/135 Pages) Renesas Technology Corp – ASSP (USB2.0 Peripheral Controller)
M66591GP
(2) When data have been written up to the MaxPacketSize in non-continuous transfer mode.
When the buffer becomes empty, this bit is cleared. Writing “0” to this bit is invalid.
Further, the PIPE having been set to the Current_PIPE [2:0] is DCP, the IN/OUT direction is determined by the
ISEL bit.
Note: When the PIPE having been set to the Current_PIPE [2:0] bits is IN and this bit is “1”, writing “1” to this
bit is prohibited.
(2) BCLR (Buffer Clear) Bit (b14)
When “1” is written to this bit, the buffer of the PIPE having been set to the Current_PIPE [2:0] bits is cleared.
Refer to “3.6.2.3 Buffer Clear” for detail.
While the FRDY bit of the C_FIFO Port Control Register 1 is “1”, it enables writing “1” to this bit.
However, the PIPE having been set to the Current_PIPE [2:0] bits of the C_FIFO Port Control Register 0 is DCP,
the buffer having been selected by the ISEL bit is cleared irrespective of the FRDY bit. To clear the buffer of DCP, set
the PID [1:0] bits of DCP Control Register to the NAK before writing “1” to this bit.
Writing “0” to this bit is invalid.
(3) FRDY (C_FIFO Port Ready) Bit (b13)
The C_FIFO Port Register 0 can be accessed while “1” is set to this bit.
(4) CPU_DTLN [9:0] (C_FIFO Receive Data Length) Bits (b9-b0)
These bits indicate the receive data length.
When the RCNT bit of the C_FIFO Port Control Register 0 is “1”, every time the C_FIFO Port Register is read out,
these bits count down at -1 for 8-bit width and -2 for 16-bit width.
When the RCNT bit is “0”, the receive data length is retained also during reading data and these bits are cleared
after all the receive data are read out.
When the PIPE having been set to the Current_PIPE [2:0] bits of the C_FIFO Port Control Register 0 is IN
direction, these bits are invalid.
Further, when the PIPE having been set to the Current_PIPE [2:0] bits is DCP, these bits are valid only when the
ISEL bit is “1”.
Note: It is necessary to do polling FDRY and confirm FRDY = 1 before read these bits. Refer to “3.6 Buffer
Memory” for reading timing.
Rev.1.00 Nov. 30, 2004 page 29 of 131