isp1583 NXP Semiconductors, isp1583 Datasheet - Page 42
![no-image](/images/manufacturer_photos/0/4/487/nxp_semiconductors_sml.jpg)
isp1583
Manufacturer Part Number
isp1583
Description
Hi-speed Universal Serial Bus Peripheral Controller
Manufacturer
NXP Semiconductors
Datasheet
1.ISP1583.pdf
(100 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
isp1583BS
Manufacturer:
IDT
Quantity:
1 200
Company:
Part Number:
isp1583BS
Manufacturer:
PHILPS
Quantity:
1 288
Part Number:
isp1583BS
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Company:
Part Number:
isp1583BSUM
Manufacturer:
MICRON
Quantity:
2 000
Company:
Part Number:
isp1583BSUM
Manufacturer:
ST-ERICS
Quantity:
829
Part Number:
isp1583BSUM
Manufacturer:
STE
Quantity:
20 000
Company:
Part Number:
isp1583ET1TM
Manufacturer:
NXP11
Quantity:
5 000
NXP Semiconductors
Table 37.
ISP1583_6
Product data sheet
Bit
Symbol
Reset
Bus reset
Access
Bit
Symbol
Reset
Bus reset
Access
Data Port register: bit allocation
8.3.4 Buffer Length register (address: 1Ch)
R/W
R/W
15
0
0
7
0
0
buffer is automatically validated. The data packet will then be sent on the next IN token.
When it is necessary to validate the endpoint whose byte count is less than
MaxPacketSize, it can be done using the Control Function register (bit VENDP) or the
Buffer Length register.
Remark: The buffer can automatically be validated by using the Buffer Length register
(see
Host-to-peripheral (OUT endpoint): After each read action, an internal counter is auto
decremented (by two for a 16-bit access, by one for an 8-bit access) to the next location in
the RX FIFO. When all bytes are read, buffer contents are automatically cleared. A new
data packet can then be received on the next OUT token. Buffer contents can also be
cleared using the Control Function register (bit CLBUF), when it is necessary to forcefully
clear contents.
Remark: The delay time from the Write Endpoint Index register to the Read Data Port
register must be at least 190 ns.
Remark: The delay time from the Write Endpoint Index register to the Write Data Port
register must be at least 100 ns.
Table 38.
This register determines the current packet size (DATACOUNT) of the indexed endpoint
FIFO. The bit allocation 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 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.
Bit
15 to 8 DATAPORT[15:8] data (upper byte)
7 to 0
Table
R/W
R/W
14
0
0
6
0
0
Symbol
DATAPORT[7:0]
Data Port register: bit description
39).
R/W
R/W
13
0
0
5
0
0
Rev. 06 — 20 August 2007
Description
data (lower byte)
R/W
R/W
DATAPORT[15:8]
12
DATAPORT[7:0]
0
0
4
0
0
Table
Table
39.
R/W
R/W
11
43). A smaller value can be written when
0
0
3
0
0
Hi-Speed USB Peripheral Controller
R/W
R/W
10
0
0
2
0
0
R/W
R/W
9
0
0
1
0
0
© NXP B.V. 2007. All rights reserved.
ISP1583
R/W
R/W
42 of 100
8
0
0
0
0
0