ISP1362BDTM STEricsson, ISP1362BDTM Datasheet - Page 113

no-image

ISP1362BDTM

Manufacturer Part Number
ISP1362BDTM
Description
Manufacturer
STEricsson
Datasheet

Specifications of ISP1362BDTM

Operating Temperature (min)
-40C
Operating Temperature Classification
Industrial
Operating Temperature (max)
85C
Package Type
LQFP
Rad Hardened
No
Lead Free Status / RoHS Status
Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ISP1362BDTM
Manufacturer:
NANYA
Quantity:
1 001
Part Number:
ISP1362BDTM
Manufacturer:
ST-Ericsson Inc
Quantity:
10 000
ISP1362_7
Product data sheet
15.1.8 Reset device (F6h)
15.2.1 Write or read endpoint buffer (R/W: 10h,12h to 1Fh/01h to 0Fh)
15.2 Data flow commands
This command resets the peripheral controller in the same way as an external hardware
reset by using input RESET. All registers are initialized to their ‘reset’ values.
Code (Hex): F6 — reset the device
Transaction — none (code only)
Data flow commands are used to manage data transmission between USB endpoints and
the system microprocessor. Much of the data flow is initiated using an interrupt to the
microprocessor. Data flow commands are used to access endpoints and determine
whether the endpoint buffer memory contains valid data.
Remark: The IN buffer of an endpoint contains input data for the host. The OUT buffer
receives output data from the host.
This command is used to access endpoint buffer memory to read/write. First, the buffer
pointer is reset to the start of the buffer. Following the command, a maximum of (N + 2)
bytes can be written or read, N represents the size of the endpoint buffer. For 16-bit
access, the maximum number of words is (M + 1), with M given as (N + 1) divided by 2.
After each read or write action, the buffer pointer is automatically incremented by two.
In DMA, the first two bytes or the first word (the packet length) is skipped: transfers start at
the third byte or the second word of the endpoint buffer. When reading, the peripheral
controller can detect the last byte or word by using the EOP condition. When writing to a
bulk or interrupt endpoint, the endpoint buffer must be completely filled before sending
data to the host. Exception: when a DMA transfer is stopped by an external EOT
condition, the current buffer content (full or not) is sent to the host.
Remark: Reading data after a Write Endpoint Buffer command or writing data after a
Read Endpoint Buffer command data will cause unpredictable behavior of the peripheral
controller.
Code (Hex): 01 to 0F — write (control IN, endpoints 1 to 14)
Code (Hex): 10, 12 to 1F — read (control OUT, endpoints 1 to 14)
Transaction — write or read maximum N + 2 bytes (isochronous endpoint: N ≤ 1023,
bulk/interrupt endpoint: N ≤ 32) (code or data)
The data in the endpoint buffer memory must be organized as shown in
example of endpoint buffer memory access is given in
Table 124. Endpoint buffer memory organization
Word #
0 (lower byte)
0 (upper byte)
1 (lower byte)
Rev. 07 — 29 September 2009
Description
packet length (lower byte)
packet length (upper byte)
data byte 1
Table
Single-chip USB OTG controller
125.
© ST-ERICSSON 2009. All rights reserved.
Table
ISP1362
124. An
113 of 147

Related parts for ISP1362BDTM