User's Manual
Table Of Contents
- 2035-UM1xx.book
- Table of Contents
- List of Figures
- List of Tables
- Section 1: Introduction
- Section 2: Hardware System Overview
- Section 3: BCM2035 Usage Models
- Section 4: Hardware Configuration
- Section 5: Software Configuration
- Introduction
- Hardware Power-Up Sequence
- Boot ROM Power-Up Sequence
- Firmware Power-Up Sequence
- BCM2035 Mini-Drivers
- Loading Mini-Drivers from USB
- Load Mini-Drivers From UART
- SCO Configuration
- Frequency Trimming
- UART Sleep Mode Operation
- Section 6: Configuration Data File System
- Section 7: Vendor-Specific HCI Command Reference
- Section 8: ASCII Hex File Download Protocol
- Section 9: ASCII HEX File Format
- Section 10: Configuration Data Download Protocol
- Section 11: Configuration Data Image Format
- Section 12: UART Start-up Sequence
- Section 13: USB Start-up Sequence
9/29/2004 OV4F2
C
O
N
F
I
D
E
N
T
I
A
L
F
O
R
W
I
S
T
R
O
N
C
O
R
P
O
R
A
T
I
O
N
BCM2035 User Manual
04/23/03
Broadcom Corporation
Page 22 Hardware Configuration Document 2035-UM100-R
Section 4: Hardware Configuration
The
BCM2035 is a single chip, HCI compliant Bluetooth transceiver. The Link Manager and Host Controller
Interface layers reside in the BCM2035 ROM, so no external Flash is required to operate the BCM2035. UART
and USB interfaces are supported for connection to the Host system.
The
BCM2035 employs several methods of configuration to provide support for specific applications. Various
items can be configured, including the reference crystal frequency, the transport to be used (USB or UART),
the use of internal or external Low Power Oscillator, option to use internal voltage regulator, USB descriptors,
UART Baud Rate and Bluetooth Device Address.
MODE PINS
The hardware configuration of the
BCM2035 is done through a combination of strapping the Mode Pins
(TM[3:0]), and correctly connecting the desired transport (USB or UART).
The Mode Pins, TM[3:0] are used to set configuration of specific hardware blocks inside the
BCM2035.
Specifically, the Mode Pins control the selection of internal or external Low Power Oscillator (LPO), and the
polarity of the XTAL_PD signal.
Table 4 defines the configurations selectable by the Mode Pins.
Table 4: Mode Pin Settings
TM_3 TM_2 TM_1 TM_0 Description
0 0 0 0 Internal LPO Enabled, XTAL_PD is active HIGH (Crystal may
be powered down when XTAL_PD is HIGH).
0001Reserved
0010Reserved
0011Reserved
0100Reserved
0101Reserved
0110Reserved
0 1 1 1 External LPO Required, XTAL_PD is active HIGH.
1 0 0 0 Internal LPO Enabled, XTAL_PD is active LOW.
1 0 0 1 External LPO Required, XTAL_PD is active LOW.
1010Reserved
1011Reserved
1100Reserved
1101Reserved
1110Reserved
1111Reserved