h8s-2158 Renesas Electronics Corporation., h8s-2158 Datasheet - Page 655
![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: 655 of 927
- Download datasheet (7Mb)
CPU must read, interpret and execute a command from the FIFO. The slave CPU must process the
remaining transactions of a control transfer using FIFOs.
When the SETICNT bit is set to 1, the FIFO for EP0S is used and the SETUPF flag is set only
when a GetDescriptor, SetDescriptor, or device class specific command is received.
An interrupt transfer is comprised of a single IN or OUT transaction. The slave CPU must process
an interrupt transfer using FIFOs.
A bulk transfer is comprised of a single IN or OUT transaction. Transfer data is directly
transferred between on-chip RAM and USB modules by the RFU.
As described above, the USB module performs communication processing using both the USB
function core and slave CPU as required. Table 18.4 shows the USB function core and slave CPU
functions and the registers, flags, and bits used for interface.
Table 18.4 USB Function Core and Slave CPU Functions
No. Function
1
2
3
4
5
6
Analog
signal
Serial
check/addition, CRC check/addition
Token packet check/SETUP notification to the slave
CPU
Handshake packet check/generation
DATA0/1 PID toggle, FIFO rewind, ACK/NAC
detection/return
Data packet reception/generation/transfer between the
slave CPU
USB command interpretation and execution
ACK handshake detection, notification to the slave
CPU/ACK handshake return
Data error detection, notification to the slave
CPU/NAK handshake return
STALL handshake return
parallel conversion/ bit staffing, PID
digital conversion of the USDP/USDM
Section 18 Universal Serial Bus Interface (USB)
Rev. 3.00 Jan 25, 2006 page 603 of 872
Operating
Hardware
Port unit
USB function
core
USB function
core
USB function
core
USB function
core
USB function
core
USB function
core, slave
CPU
Related Registers,
Flags, and Bits
—
—
SETUPF, TS, EPTS,
TF, EPTF
FVSR, EPTE, RFU
TS, EPTS
TF, EPTF
EPSTL
FIFO, RFU
FIFO, RFU
REJ09B0286-0300
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.