ISP1130DL Philips Semiconductors, ISP1130DL Datasheet - Page 28

no-image

ISP1130DL

Manufacturer Part Number
ISP1130DL
Description
Universal Serial Bus compound hub with integrated keyboard controller
Manufacturer
Philips Semiconductors
Datasheet
Philips Semiconductors
9397 750 06895
Objective specification
9.2.4 Write Buffer command
9.2.5 Select Endpoint/Clear Interrupt
9.2.6 Clear Buffer command
Table 31: Endpoint buffer organization
[1]
[2]
Fills the data buffer of the selected endpoint. Following the command, a maximum of
(N
Table
To reset the buffer pointer to the start of the buffer, use the Select Endpoint
command.
Code (Hex) — F0
Transaction — write multiple bytes (max. N
Writing a buffer may be interrupted by any other command (except for Select
Endpoint). The data must be organized in the same way as shown in
writing, the value of byte 0 must be zero.
Remark: There is no protection against writing or reading past a buffer’s boundary,
against writing into an OUT buffer or reading from an IN buffer. Any of these actions
could cause an incorrect operation. Data residing in an OUT buffer are only
meaningful after a successful transaction.
Selects the endpoint and clears the associated interrupt. In case of a Control
endpoint, it also clears the SetupPacket and PacketOverwritten status bits. A data
read following the command returns the endpoint buffer status (see
Table
Code (Hex) — 40 to 4B (endpoint index 0 to 11)
Transaction — read 1 byte.
Unlocks the buffer of the selected endpoint, allowing the reception of new packets. An
optional data read may follow the command, returning the packet status (see
Table
Code (Hex) — F2
Transaction — read 1 byte (optional).
When a packet has been received successfully, an internal Buffer Full flag is set. Any
subsequent packets will be refused by returning a NAK. After reading all data, the
microcontroller must free the buffer using the Clear Buffer command.
Byte #
0
1
2
...
N
A logic 1 indicates that the packet was successfully received via the USB bus.
A logic 1 indicates that the packet in the buffer has a SETUP token.
2
2) bytes may be written, N representing the size of the endpoint buffer (see
3). After each byte the internal buffer pointer is automatically incremented by 1.
30).
32).
0/1
Bit 7
X
[1]
Rev. 01 — 23 March 2000
0/1
Bit 6
[2]
Bit 5
X
N (number of data bytes in the buffer)
USB compound hub with keyboard controller
data byte N
Bit 4
X
data byte 0
2, N = buffer size).
...
Bit 3
X
1
© Philips Electronics N.V. 2000. All rights reserved.
Bit 2
X
ISP1130
Table 29
Bit 1
Table
X
31. Upon
and
Bit 7
28 of 68
X

Related parts for ISP1130DL