h8s-2158 Renesas Electronics Corporation., h8s-2158 Datasheet - Page 609
![no-image](/images/manufacturer_photos/0/5/561/renesas_electronics_corporation__sml.jpg)
h8s-2158
Manufacturer Part Number
h8s-2158
Description
Renesas 16-bit Single-chip Microcomputer H8s Family/h8s/2100 Series
Manufacturer
Renesas Electronics Corporation.
Datasheet
1.H8S-2158.pdf
(927 pages)
- Current page: 609 of 927
- Download datasheet (7Mb)
18.3.1
FIFOs combined with EPDRs intervene in data transfer between this LSI (slave CPU) and the
USB function core. The USB function core performs data transmission to or from the USB host
(host).
This LSI incorporates 80 bytes of specific FIFOs, and a RAM-FIFO unit (RFU) that can be used
as a maximum of 4096 bytes of FIFOs by using on-chip RAM.
As shown in table 18.2, specific FIFOs can be used in two ways based on whether EP2 is used or
not. In EP0I, EP0O, EP1, and EP2, the maximum packed size of the data packet is specified as
half of the FIFO size (bytes). In EP0S and EP3, the maximum packet size of the data packet is
equal to the FIFO size (bytes). EP0S is a specific FIFO for setup command reception, which is
enabled or disabled by the SETICNT bit in USBMDCR. For details on RAM-FIFOs that form
EP4 and EP5, refer to section 8, RAM-FIFO Unit (RFU).
In the host input transfer, all data items sent from the slave are written to a specific FIFO before
the slave transmission is initiated. In the host output transfer, the host transfer is completed before
the slave reads all data items from the specific FIFO.
Table 18.2 FIFO Configuration
Endpoint
Endpoint 0
Endpoint 1
Endpoint 2
Endpoint 3
Endpoint 4
Endpoint 5
USB port control register (UPRTCR)
USB test register 0 (UTESTR0)
USB test register 1 (UTESTR1)
USB Data FIFO
EP0S
EP0O
EP0I
EP1
EP2
EP3
EP4
EP5
Transfer Direction
OUT (SETUP)
OUT
IN
IN
IN/OUT
IN
IN
OUT
FIFO Size
8 bytes
16 bytes
16 bytes
16 bytes
32 bytes
16 bytes
0 bytes
8 bytes
Max. 2048 bytes
Max. 2048 bytes
Section 18 Universal Serial Bus Interface (USB)
Rev. 3.00 Jan 25, 2006 page 557 of 872
Configuration
8 bytes × 1
8 bytes × 2
8 bytes × 2
8 bytes × 2
16 bytes × 2
8 bytes × 2
Not used
8 bytes × 1
Max. 64 bytes
× 32
Max. 64 bytes
× 32
REJ09B0286-0300
Description
Specific FIFO
RAM-FIFO
(RFU)
Related parts for h8s-2158
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![h8s-2138](/images/manufacturer_photos/0/5/561/renesas_electronics_corporation__tmb.jpg)
Part Number:
Description:
Renesas 16-bit Single-chip Microcomputer H8s Family/h8s/2100 Series
Manufacturer:
Renesas Electronics Corporation.
Datasheet:
![h8s-2169](/images/manufacturer_photos/0/5/561/renesas_electronics_corporation__tmb.jpg)
Part Number:
Description:
Renesas 16-bit Single-chip Microcomputer H8s Family/h8s/2100 Series
Manufacturer:
Renesas Electronics Corporation.
Datasheet:
![h8s-2161b](/images/manufacturer_photos/0/5/561/renesas_electronics_corporation__tmb.jpg)
Part Number:
Description:
Renesas 16-bit Single-chip Microcomputer H8s Family/h8s/2100 Series
Manufacturer:
Renesas Electronics Corporation.
Datasheet:
![h8s-2110b](/images/manufacturer_photos/0/5/561/renesas_electronics_corporation__tmb.jpg)
Part Number:
Description:
Renesas 16-bit Single-chip Microcomputer H8s Family/h8s/2100 Series
Manufacturer:
Renesas Electronics Corporation.
Datasheet:
![h8s-2111b](/images/manufacturer_photos/0/5/561/renesas_electronics_corporation__tmb.jpg)
Part Number:
Description:
Renesas 16-bit Single-chip Microcomputer H8s Family / H8s/2100 Series
Manufacturer:
Renesas Electronics Corporation.
Datasheet:
![h8s-2172](/images/manufacturer_photos/0/5/561/renesas_electronics_corporation__tmb.jpg)
Part Number:
Description:
Renesas 16-bit Single-chip Microcomputer H8s Family H8s-2100 Series
Manufacturer:
Renesas Electronics Corporation.
Datasheet:
![h8s-2635](/images/manufacturer_photos/0/5/561/renesas_electronics_corporation__tmb.jpg)
Part Number:
Description:
Renesas 16-bit Single-chip Microcomputer H8s Family/h8s/2600 Series
Manufacturer:
Renesas Electronics Corporation.
Datasheet:
![h8s-2649](/images/manufacturer_photos/0/5/561/renesas_electronics_corporation__tmb.jpg)
Part Number:
Description:
Renesas 16-bit Single-chip Microcomputer H8s Family/h8s/2600 Series
Manufacturer:
Renesas Electronics Corporation.
Datasheet:
![h8s-2646](/images/manufacturer_photos/0/5/561/renesas_electronics_corporation__tmb.jpg)
Part Number:
Description:
Renesas 16-bit Single-chip Microcomputer H8s Family/h8s/2600 Series
Manufacturer:
Renesas Electronics Corporation.
Datasheet:
![h8s-2628](/images/manufacturer_photos/0/5/561/renesas_electronics_corporation__tmb.jpg)
Part Number:
Description:
Renesas 16-bit Single-chip Microcomputer H8s Family/h8s/2600 Series
Manufacturer:
Renesas Electronics Corporation.
Datasheet:
![HD6417709S](/images/manufacturer_photos/0/5/561/renesas_electronics_corporation__tmb.jpg)
Part Number:
Description:
Renesas Technology Corp [Renesas 32-Bit RISC Microcomputer Super RISC engine Family/SH7700 Series]
Manufacturer:
Renesas Electronics Corporation.
Datasheet:
![M30291FCTHP](/images/manufacturer_photos/0/5/561/renesas_electronics_corporation__tmb.jpg)
Part Number:
Description:
RENESAS MCU M16C FAMILY / M16C/Tiny SERIES
Manufacturer:
Renesas Electronics Corporation.
Datasheet:
![R0K505210S000BE](/images/manufacturer_photos/0/5/561/renesas_electronics_corporation__tmb.jpg)
Part Number:
Description:
Renesas Starter Kit for RX210
Manufacturer:
Renesas Electronics Corporation.
![R0K505630S000BE](/images/manufacturer_photos/0/5/561/renesas_electronics_corporation__tmb.jpg)
Part Number:
Description:
EVALBOARD/Renesas StarterKit for RX630
Manufacturer:
Renesas Electronics Corporation.
![R0K50563NS000BE](/images/manufacturer_photos/0/5/561/renesas_electronics_corporation__tmb.jpg)
Part Number:
Description:
EVALBOARD/Renesas Starter Kit+ for RX63N
Manufacturer:
Renesas Electronics Corporation.