User's Manual
NEMO Bluetooth Radio Module
Solutions for a Real Time World Datasheet
Re-Tek - 1573 - 21 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com
TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2008
Key Features of the HCI Stack: Extra Functionality
The firmware extends the standard Bluetooth functionality with the following features:
• Supports BlueCore Serial Protocol (BCSP), a proprietary, reliable alternative to the standard
Bluetooth UART Host Transport
• Provides a set of approximately 50 manufacturer-specific HCI extension commands. This
command set, called BlueCore Command (BCCMD), provides:
o Access to the chip's general-purpose PIO port
o The negotiated effective encryption key length on established Bluetooth links
o Access to the firmware's random number generator
o Controls to set the default and maximum transmit powers; these can help minimize
interference between overlapping, fixed-location piconets
o Dynamic UART configuration
o Bluetooth radio transmitter enable/disable. A simple command connects to a
dedicated hardware switch that determines whether the radio can transmit.
• A block of BCCMD commands provides access to the chip's Persistent Store (PS)
configuration database. The database sets the device's Bluetooth address, Class of Device,
Bluetooth radio (transmit class) configuration, SCO routing, LM, constants, etc.
• A UART break condition can be used in three ways:
o Presenting a UART break condition to the chip can force the chip to perform a
hardware reboot
o Presenting a break condition at boot time can hold the chip in a low power state,
preventing normal initialization while the condition exists
o With BCSP, the firmware can be configured to send a break to the host before
sending data. (This is normally used to wake the host from a Deep-Sleep state.)
• A block of Bluetooth radio test or BIST commands allows direct control of the chip's radio.
This aids the development of modules' radio designs, and can be used to support Bluetooth
qualification.
• Hardware low power modes: Shallow Sleep and Deep-Sleep. The chip drops into modes
that significantly reduce power consumption when the software goes idle.
• SCO channels are normally routed via HCI (over BCSP). However, up to three SCO
channels can be routed over the chip's PCM ports (at the same time as routing any
remaining SCO channels over HCI).
For more details on the CSR Bluetooth stack, limitations and firmware refer to CSR’s firmware
release note “BlueCore Unified 23c Release Note (CS-116212-RNP3).pdf”