BCM89359 Advance Data Sheet
USB Interface
Despite the mode of operation (single or composite device), the Bluetooth device is configured to include the
following interfaces:
Interface 0 or 2
Interface 1 or 3
Interface 2 or 4
Contains a Control endpoint (Endpoint 0x00) for HCI commands, a Bulk In Endpoint
(Endpoint 0x82) for receiving ACL data, a Bulk Out Endpoint (Endpoint 0x02) for
transmitting ACL data, and an Interrupt Endpoint (Endpoint 0x81) for HCI events.
Contains Isochronous In and Out endpoints (Endpoints 0x83 and 0x03) for SCO traffic.
Several alternate Interface 1 settings are available for reserving the proper bandwidth of
isochronous data (depending on the application).
Contains Bulk In and Bulk Out endpoints (Endpoints 0x84 and 0x04) used for proprietary
testing and debugging purposes. These endpoints can be ignored during normal
operation.
USB Full-Speed Timing
Table 12 shows timing specifications for the VDD_USB = 3.3V, V = 0V, and T = 0°C to 85°C operating
SS
A
temperature range.
Table 12: USB Full-Speed Timing Specifications
Reference Characteristics
Minimum
Maximum
Unit
1
2
3
4
Transition rise time
Transition fall time
4
20
ns
4
20
ns
Rise/fall timing matching
Full-speed data rate
90
111
%
12 – 0.25%
12 + 0.25%
Mbps
Figure 17: USB Full-Speed Timing
2
1
D+
D-
90%
90%
VCRS
10%
10%
Broadcom®
September 9, 2014 • 89359-DS100-R
Page 49
BROADCOM CONFIDENTIAL