STLC2416
8.4 USB Interface
The USB interface is compliant with the USB 2.0 full speed specification. Max throughput on the USB in-
terface is 12 Mbit/s.
Figure 9 gives an overview of the main components needed for supporting the USB interface, as specified
in the Bluetooth™ Core Specification. For clarity, the serial interface (including the UART Transport Layer)
is also shown.
Figure 9. USB Interface
HCI
USB TRANSPORT LAYER
UART TRANSPORT LAYER
USB
DEVICE
REGISTERS
FIFOs
USB DRIVER
IRQ
SERIAL DRIVER
RTOS
UART
DEVICE
REGISTERS
FIFOs
IRQ
STLC2416 HW
The USB device registers and FIFOs are memory mapped. The USB Driver will use these registers to ac-
cess the USB interface. The equivalent exists for the HCI communication over UART.
For transmission to the host, the USB & Serial Drivers interface with the HW via a set of registers and
FIFOs, while in the other direction, the hardware may trigger the Drivers through a set of interrupts (iden-
tified by the RTOS, and directed to the appropriate Driver routines).
8.5 JTAG Interface
The JTAG interface is compliant with the JTAG IEEE Std 1149.1. Its allows both the boundary scan of the
digital pins and the debug of the ARM7TDMI application when connected with the standard ARM7 devel-
opment tools.
8.6 RF Interface
The STLC2416 radio interface is compatible to BlueRF (unidirectional RxMode2 for data and unidirection-
al serial interface for control).
8.7 PCM voice interface
The voice interface is a direct PCM interface to connect to a standard CODEC (e.g. STw5093 or
STw5094) including internal decimator and interpolator filters. The data can be linear PCM (13-16bit), µ-
Law (8bit) or A-Law (8bit). By default the codec interface is configured as master. The encoding on the air
interface is programmable to be CVSD, A-Law or µ-Law.
21/27