BCM43907 Preliminary Data Sheet
Applications Subsystem External Interfaces
Section 5: Applications Subsystem
External Interfaces
Ethernet MAC Controller (MII/RMII)
The BCM43907 integrates a high performance Ethernet MAC controller. The controller interfaces to an external
PHY either over a Media Independent Interface (MII) or a Reduced Media Independent Interface (RMII). The
controller can transmit and receive data at 10 Mbps and 100 Mbps.
GPIO
There are 17 general-purpose I/O (GPIO) pins available on the BCM43907. The GPIOs can be used to connect
to various external devices.
Upon power-up and reset, these pins are tristated. Subsequently, they can be programmed to be either input or
output pins via the GPIO control register. In addition, the GPIO pins can be assigned to various other functions.
Apart from other functions, GPIOs are used to set bootstrap options and use the JTAG interface for debugging
during software development.
Broadcom Serial Control
2
The BCM43907 has two Broadcom Serial Control (BSC ) master interfaces for external communication with
codecs, DACs, NVRAM, etc. The I/O pads can be configured as pull-ups or pull-ups can be installed on the
reference design to support a multimaster on an open drain bus.
I2S
2
The BCM43907 has two I S interfaces for audio signal data. The two interfaces are identical. Each interface
supports both Master and Slave modes.
2
The following signals apply to the first I S interface:
2
•
•
•
•
I S bit clock: I2S_SCLK0 (sometimes referred to as I2S_BITCLK)
2
I S word select: I2S_LRCK0 (sometimes referred to as I2S_WS)
2
I S serial data out: I2S_SDATAO0
2
I S serial data in: I2S_SDATAI0
2. Broadcom Serial Control is an I2C compatible interface.
Broadcom®
March 12, 2016 • 43907-DS104-R
Page 30
BROADCOM CONFIDENTIAL