Integration Manual

FLC-BTMDC746 Specification
Flaircomm Technologies Confidential
11
4. FLC-BTMDC746 Interfaces Description
4.1 USB
FLC-BTMDC746module contains a Full Speed (12Mbit/s) USB v2.0 interface operating as a USB client
peripheral device. It is capable of driving the USB cable directly thus no external USB transceiver is
required. It also features an internal USB pull-up resistor on USB_D+ signal to identify itself as a Full
Speed USB device.
To reduce the current consumption, add 15K pull-down resistors on USB_D+ and USB_D- signals to
prevent these two signals from floating when not in use.
To select USB interface as the host transport interface, set PSKEY_HOST_INTERFACE to 2.
4.2 UART
The UART interface provides a simple mechanism for communications with the host using the RS-232
protocol. It also implements the RS-323 hardware flow control using UART_RTS and UART_CTS signals.
It is capable of running at a maximum of 3Mbits/s baudrate.
The UART interface signals operate at the logical levels of 0 to VDD, thus an external level shifter IC is
required when interfacing to the standard RS-232 voltages.
To select USB interface as the host transport interface, set PSKEY_HOST_INTERFACE to 1 (BCSP), 3
(H4) or 7 (H4DS).
4.3 SPI
PIKBT-BC4-HCI module provides a Synchronous Serial Peripheral interface (16-bit address and 16-bit
data) and operates as a slave SPI device.
The primary use of SPI interface is for system debugging as well as programming persistent settings into
non-volatile memory of a Bluetooth system during production.