HD6417660 RENESAS [Renesas Technology Corp], HD6417660 Datasheet - Page 632
HD6417660
Manufacturer Part Number
HD6417660
Description
Renesas 32-Bit RISC Microcomputer
Manufacturer
RENESAS [Renesas Technology Corp]
Datasheet
1.HD6417660.pdf
(846 pages)
- Current page: 632 of 846
- Download datasheet (6Mb)
20.4.5
EP2i has two 64-byte FIFOs, but the user can perform data transmission and transmit data writes
without being aware of this dual-FIFO configuration. However, one data write is performed for
one FIFO. For example, even if both FIFOs are empty, it is not possible to perform EP2i/PKTE at
one time after consecutively writing 128 bytes of data. EP2i/PKTE must be performed for each
64-byte write.
When performing bulk-in transfer, as there is no valid data in the FIFOs on reception of the first
IN token, an IFR0/EP2i TR interrupt is requested. With this interrupt, 1 is written to the
IER0/EP2i EMPTY IE bit, and the EP2i FIFO empty interrupt is enabled. At first, both EP2i
FIFOs are empty, and so an EP2i FIFO empty interrupt is generated immediately.
Rev. 1.00, 02/04, page 594 of 804
EP2i, 5 Bulk-In Transfer (Dual FIFOs)
Data transmission to host
Clear EP2i empty status
(IFR0/EP2i EMPTY = 0)
IN token reception
in EP2i FIFO?
in EP2i FIFO?
Valid data
Space
Figure 20.13 EP2 Bulk-In Transfer Operation
Yes
No
ACK
USB function
No
Yes
NACK
empty status
EMPTY = 1)
(IFR0/EP2i
Set EP2i
Interrupt request
Interrupt
request
(IER0/EP2i EMPTY IE = 1)
Write one packet of data
Write 1 to EP2i packet
(TRG/EP2i PKTE = 1)
to EP2i data register
Clear EP2i transfer
(IFR0/EP2i TR = 0)
Application
IFR0/EP2i EMPTY
Enable EP2i FIFO
empty interrupt
request flag
enable bit
(EPDR2i)
interrupt
Related parts for HD6417660
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
Renesas Technology Corp [Renesas 32-Bit RISC Microcomputer Super RISC engine Family/SH7700 Series]
Manufacturer:
Renesas Electronics Corporation.
Datasheet:
Part Number:
Description:
Renesas 32-Bit RISC Microcomputer Super RISC engine Family/SH7700 Series
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
Renesas 16-Bit Single-Chip Microcomputer Renesas H8S Family/H8S/2100 Series
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
Renesas MCU
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
RENESAS MCU
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
RENESAS MCU
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
RENESAS MCU
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
Renesas 16-Bit Single-Chip Microcomputer H8S Family / H8S/2200 Series
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
Renesas 16-Bit Single-Chip Microcomputer H8S Family H8S-2300 Series
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
Renesas 16-Bit Single-Chip Microcomputer H8S Family/H8S/2300 Series
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
Renesas 16-Bit Single-Chip Microcomputer H8S Family/H8S/2300 Series
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
Renesas 16-Bit Single-Chip Microcomputer H8 Family/H8/300H Series
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
Renesas 32-Bit Single-Chip RISC Microprocessor SuperH RISC engine Family/SH7040 Series(CPU Core SH-2)
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7700 Series
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet:
Part Number:
Description:
Renesas 32-Bit RISC Microcomputer SuperH™ RISC engine Family / SH7641 Series
Manufacturer:
RENESAS [Renesas Technology Corp]
Datasheet: