ISP1362EE/01 PHILIPS [NXP Semiconductors], ISP1362EE/01 Datasheet - Page 113

no-image

ISP1362EE/01

Manufacturer Part Number
ISP1362EE/01
Description
Single-chip Universal Serial Bus On-The-Go controller
Manufacturer
PHILIPS [NXP Semiconductors]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ISP1362EE/01
Manufacturer:
KAWASAKI
Quantity:
1 200
Part Number:
ISP1362EE/01
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Philips Semiconductors
Table 108: DcEndpointConfiguration register: bit allocation
9397 750 12337
Product data
Bit
Symbol
Reset
Access
FIFOEN
R/W
7
0
16.1.1 DcEndpointConfiguration register (R/W: 30H–3FH/20H–2FH)
16.1 Initialization commands
Initialization commands are used during the enumeration process of the USB
network. These commands are used to configure and enable the embedded
endpoints. They also serve to set the USB assigned address of the DC and to
perform a device reset.
This command is used to access the DcEndpointConfiguration register (ECR) of the
target endpoint. It defines the endpoint type (isochronous or bulk/interrupt), direction
(OUT/IN), buffer memory size and buffering scheme. It also enables the endpoint
buffer memory. The register bit allocation is shown in
disable all endpoints.
The allocation of buffer memory only takes place after all 16 endpoints have been
configured in sequence (from endpoint 0 OUT to endpoint 14). Although the control
endpoints have fixed configurations, they must be included in the initialization
sequence and must be configured with their default values (see
buffer memory allocation starts when endpoint 14 has been configured.
Remark: If any change is made to an endpoint configuration that affects the allocated
memory (size, enable/disable), the buffer memory contents of all endpoints becomes
invalid. Therefore, all valid data must be removed from enabled endpoints before
changing the configuration.
Code (Hex): 20 to 2F — write (control OUT, control IN, endpoint 1 to 14)
Code (Hex): 30 to 3F — read (control OUT, control IN, endpoint 1 to 14)
Transaction — write or read 1 byte (code or data)
Table 109: DcEndpointConfiguration register: bit description
Bit
7
6
5
4
3 to 0
EPDIR
R/W
6
0
Symbol
FIFOEN
EPDIR
DBLBUF
FFOISO
FFOSZ[3:0]
DBLBUF
R/W
5
0
Rev. 03 — 06 January 2004
FFOISO
Description
Logic 1 indicates an enabled buffer memory with allocated
memory. Logic 0 indicates a disabled buffer memory (no bytes
allocated).
This bit defines the endpoint direction (0 = OUT, 1 = IN); it also
determines the DMA transfer direction (0 = read, 1 = write).
Logic 1 indicates that this endpoint has double buffering.
Logic 1 indicates an isochronous endpoint. Logic 0 indicates a
bulk or interrupt endpoint.
Selects the buffer memory size according to
R/W
4
0
R/W
3
0
Single-chip USB OTG controller
R/W
Table
2
0
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
FFOSZ[3:0]
108. A bus reset will
Table
R/W
1
0
Table
ISP1362
14). Automatic
15.
113 of 150
R/W
0
0

Related parts for ISP1362EE/01