m5m51016btp Renesas Electronics Corporation., m5m51016btp Datasheet - Page 200

no-image

m5m51016btp

Manufacturer Part Number
m5m51016btp
Description
Renesas 16-bit Single-chip Microcomputer M16c Family / M16c/20 Series
Manufacturer
Renesas Electronics Corporation.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
m5m51016btp-10LL/-10L
Manufacturer:
MIT
Quantity:
4 390
Part Number:
m5m51016btp-10LL/-10L
Manufacturer:
MIT
Quantity:
4 390
Part Number:
m5m51016btp-10VHTC4
Manufacturer:
MIT
Quantity:
20 000
Part Number:
m5m51016btp-10VLL
Manufacturer:
MIT
Quantity:
3 909
Part Number:
m5m51016btp-10VLL
Manufacturer:
MIT
Quantity:
3 909
Part Number:
m5m51016btp-10VLL
Manufacturer:
MITSUMI
Quantity:
20 000
Part Number:
m5m51016btp-12LL
Manufacturer:
MIT
Quantity:
4 390
Part Number:
m5m51016btp-70LL
Manufacturer:
MIT
Quantity:
20 000
Part Number:
m5m51016btp-70LLTC4
Manufacturer:
RENESAS
Quantity:
1 000
Part Number:
m5m51016btp-70LLTC4
Manufacturer:
RENESAS/瑞萨
Quantity:
20 000
M30245 Group
Rev.2.00 Oct 16, 2006
REJ09B0340-0200
Table 2.8.3. Status on Endpoint 1 to 4 OUT FIFOs
*1: Bits 6 to 9 of EPxOFC.
OUT_BUF_STS1
(4) Interrupt Transfer: Endpoints 1 to 4 Receive
(5) Precautions for Receive
When endpoints 1 to 4 OUT are used for interrupt transfer, ISO bit of USB endpoint x(x=1 to 4) OUT
control and status register is set to “0” for interrupt transfer setting.
Also, for initialization of toggle sequence bit in interrupt transfer, set TOGGLE_INIT bit to “1” and
initialize PID to DATA0.
The endpoint x OUT receive operation in the interrupt transfer is same as the bulk transfer.
Refer to “
The fetch procedure of endpoint x OUT receive data in the interrupt transfer is same as the bulk
transfer.
Refer to “
continuous transfer is valid for the bulk transfer only.)
Be sure to confirm the OUT_BUF_STS1 and OUT_BUF_STS0 flags states when reading data from
the OUT FIFO. Based on these flags states, judge whether there are receive data in the OUT FIFO.
Be sure to read the byte count of data specified by USB endpoint x OUT write count register value
before setting CLR_OUT_BUF_RDYbitto “1” when reading data from the OUT FIFO. If the
CLR_OUT_BUF_RDY bit is set to “1” during fetching of data from the OUT FIFO, the setting can
cause malfunction of the internal read pointer.
When TOGGLE_INIT bit is set to “1”, the read/write counter inside the FIFO is initialized. To initialize
the PID, set TOGGLE_INIT bit to “1” when the OUT FIFO is empty (the OUT_BUF_STS0 and
OUT_BUF_STS1 flags are “00
0
0
1
1
Setting of Transfer Type
Receive Operation
Fetch of Receive Data
Read from OUT FIFO
PID Initialization
OUT_BUF_STS0
Receive Operation” of “(2) Bulk Transfer: Endpoints 1 to 4 Receive”.
Fetch of Receive Data” of “(2) Bulk Transfer: Endpoints 1 to 4 Receive”. (Although
page 191 of 354
0
1
0
1
2
[Specify OUT FIFO size
by the BUF_SIZ
No data
Space equal to one buffer
Invalid
Invalid
One data set in the OUT FIFO
No space in the OUT FIFO
”).
Single buffer
*1
]
Double buffer [OUT FIFO size =
(The number of bytes specified
by the BUF_SIZ
No data
Space equal to two buffer
Invalid
One data set in the OUT FIFO
Space equal to one buffer
Two data set in the OUT FIFO
No space in the OUT FIFO
*1
)
2. USB function
2]

Related parts for m5m51016btp