BCM20706 Data Sheet
Microprocessor Unit
– Allows for direct BER measurements using standard RF test equipment
– Facilitates spurious emissions testing for receive mode
•
Fixed frequency constant transmission
– 8-bit fixed pattern or PRBS-9
– Enables modulated signal measurements with standard RF test equipment
Frequency Hopping Generator
The frequency hopping sequence generator selects the correct hopping channel number based on the link
controller state, Bluetooth clock, and device address.
Microprocessor Unit
The BCM20706 microprocessor unit (MPU) runs software from the link control (LC) layer up to the host
controller interface (HCI). In addition, the MPU supports the running of application layer code that interfaces to
the HCI layer. The microprocessor is based on the Cortex-M3 32-bit RISC processor with embedded ICE-RT
debug and JTAG interface units. The microprocessor also includes 848 KB of ROM memory for boot ROM and
352 KB of RAM for data scratch-pad, patch RAM code, and application code.
The internal boot ROM provides flexibility during power-on reset to enable the same device to be used in various
configurations. At power-up, the lower layer protocol stack is executed from the internal ROM.
External patches can be applied to the ROM-based firmware to provide flexibility for bug fixes and features
additions. These patches can be downloaded using external NVRAM. The device can also support the
integration of user applications and profiles using an external serial flash memory.
NVRAM Configuration Data and Storage
NVRAM contains configuration information about the customer application, including the following:
•
•
•
•
•
Fractional-N information
BD_ADDR
UART baud rate
SDP service record
File system information used for code, code patches, or data. The BCM20706 can use SPI Flash for
NVRAM storage.
One-Time Programmable Memory
The BCM20706 includes 128 bytes of one-time programmable (OTP) memory allow manufacturing
customization. If customization is not required, then the OTP does not need to be programmed. Whether the
OTP is programmed or not, to save power it is disabled when the boot process is complete.
Broadcom®
Bluetooth SoC
May 19, 2016 • 20706-DS202-R
Page 11
BROADCOM CONFIDENTIAL