English
Language : 

BCM88335 Datasheet, PDF (43/140 Pages) Cypress Semiconductor – Single-Chip 5G Wi-Fi IEEE 802.11ac MAC/Baseband/ Radio with Integrated Bluetooth 4.1 for Automotive Applications
BCM88335 Data Sheet
Microprocessor and Memory Unit for Bluetooth
Section 6: Microprocessor and Memory
Unit for Bluetooth
Overview
The Bluetooth microprocessor core is based on the ARM® Cortex-M3™ 32-bit RISC processor with embedded
ICE-RT debug and JTAG interface units. It runs software from the link control (LC) layer, up to the host controller
interface (HCI).
The ARM core is paired with a memory unit that contains 608 KB of ROM memory for program storage and boot
ROM, 192 KB of RAM for data scratch-pad and patch RAM code. The internal ROM allows for 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 memory.
External patches may be applied to the ROM-based firmware to provide flexibility for bug fixes or feature
additions. These patches may be downloaded from the host to the BCM88335 through the UART transports.
RAM, ROM, and Patch Memory
The BCM88335 Bluetooth core has 192 KB of internal RAM which is mapped between general purpose scratch-
pad memory and patch memory and 608 KB of ROM used for the lower-layer protocol stack, test mode software,
and boot ROM. The patch memory capability enables feature additions and bug fixes to the ROM memory.
Reset
The BCM88335 has an integrated power-on reset circuit that resets all circuits to a known power-on state. The
BT power-on reset (POR) circuit is out of reset after BT_REG_ON goes high. If BT_REG_ON is low, then the
POR circuit is held in reset.
Broadcom®
September 23, 2015 • 88335-DS100-R
BROADCOM CONFIDENTIAL
Page 42