ISP1761BEGE STEricsson, ISP1761BEGE Datasheet - Page 112

no-image

ISP1761BEGE

Manufacturer Part Number
ISP1761BEGE
Description
Manufacturer
STEricsson
Datasheet

Specifications of ISP1761BEGE

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:
ISP1761BEGE
Manufacturer:
ST-Ericsson Inc
Quantity:
10 000
Table 118. Data Port register (address 0220h) bit description
Table 119. Data Port register (address 0220h) bit description
Table 120. Buffer Length register (address 021Ch) bit description
CD00222703
Product data sheet
Bit
31 to 0
Bit
15 to 0
Bit
15 to 0 DATACOUNT
Symbol
[15:0]
Symbol
DATAPORT
[31:0]
Symbol
DATAPORT
[15:0]
10.5.4 Buffer Length register
Access
R/W
The Data Port register description when the ISP1761 is in 16-bit mode is given in
Table
This register determines the current packet size (DATACOUNT) of the indexed endpoint
FIFO. The bit description is given in
The Buffer Length register is automatically loaded with the FIFO size, when the Endpoint
MaxPacketSize register is written (see
required. After a bus reset, the Buffer Length register is made zero.
IN endpoint: When the data transfer is performed in multiples of MaxPacketSize, the
Buffer Length register is not significant. This register is useful only when transferring data
that is not a multiple of MaxPacketSize. The following two examples demonstrate the
significance of the Buffer Length register.
Example 1: Consider that the transfer size is 512 bytes and the MaxPacketSize is
programmed as 64 bytes, the Buffer Length register need not be filled. This is because
the transfer size is a multiple of MaxPacketSize, and MaxPacketSize packets will be
automatically validated because the last packet is also of MaxPacketSize.
Example 2: Consider that the transfer size is 510 bytes and the MaxPacketSize is
programmed as 64 bytes, the Buffer Length register should be filled with 62 bytes just
before the microcontroller writes the last packet of 62 bytes. This ensures that the last
packet, which is a short packet of 62 bytes, is automatically validated.
Use the VENDP bit in the Control register if you are not using the Buffer Length register.
This is applicable only to PIO mode access.
OUT endpoint: The DATACOUNT value is automatically initialized to the number of data
bytes sent by the host on each ACK.
Remark: When using a 16-bit microprocessor bus, the last byte of an odd-sized packet is
output as the lower byte (LSByte).
Access Value
R/W
Access
R/W
119.
0000h
Value
0000 0000h
Value
0000 0000h
Description
Data Count: Determines the current packet size of the indexed endpoint
FIFO.
Rev. 09 — 15 April 2010
Description
Data Port: A 500 ns delay starting from the reception of the endpoint
interrupt may be required for the first read from the data port.
Description
Data Port: A 500 ns delay starting from the reception of the endpoint
interrupt may be required for the first read from the data port.
Table
Table
120.
124). A smaller value can be written when
Hi-Speed USB OTG controller
© ST-ERICSSON 2010. All rights reserved.
ISP1761
112 of 158

Related parts for ISP1761BEGE