BCM20706 Data Sheet
Peripheral Transport Unit
Figure 3: LDO Functional Block Diagram
BCM20706 PMU
1.2V LDO
VDDC_IN
VDDC_OUT
(VDDC_LDO)
2.5V LDO
VDD2P5_IN
VDD2P5_OUT
(BTLDO2P5)
AVSS_GND
Peripheral Transport Unit
Broadcom Serial Communications Interface
The BCM20706 provides a 2-pin master BSC interface, which can be used to retrieve configuration information
from an external EEPROM or to communicate with peripherals such as sensors and other I2C devices. This
includes the MFI authentication coprocessor for HomeKit applications. The BSC interface is compatible with I2C
slave devices. BSC does not support multimaster capability or flexible wait-state insertion by either master or
slave devices.
The following transfer clock rates are supported by BSC:
•
•
•
•
100 kHz
400 kHz
800 kHz (Not a standard I2C-compatible speed.)
1 MHz (Compatibility with high-speed I2C-compatible devices is not guaranteed.)
The following transfer types are supported by BSC:
•
•
•
•
Read (Up to 127 bytes can be read.)
Write (Up to 127 bytes can be written.)
Read-then-Write (Up to 127 bytes can be read and up to 127 bytes can be written.)
Write-then-Read (Up to 127 bytes can be written and up to 127 bytes can be read.)
Hardware controls the transfers, requiring minimal firmware setup and supervision.
The clock pin (SCL) and data pin (SDA) are both open-drain I/O pins. Pull-up resistors external to the
BCM20706 are required on both the SCL and SDA pins for proper operation.
Broadcom®
Bluetooth SoC
Page 15
May 19, 2016 • 20706-DS202-R
BROADCOM CONFIDENTIAL