Overview

The BT800 series of Class 1, USB HCI modules, and packaged USB dongle are Laird's first dual-mode Bluetooth v4.0 offerings, bringing support for Classic Bluetooth and Bluetooth Low Energy (BLE) in a tiny package.

The BT800 series provides exceptionally low consumption with outstanding range. Supporting the latest Bluetooth v4.0 Specification with EDR (Enhanced Data Rate), this Laird module enables OEMs to accelerate their development time for leveraging either Classic Bluetooth or BLE into their operating system-based devices.

Additionally, Laird has partnered with SEARAN for support of their ultra small, flexible ‘dotstack’ platform for embedded Cortex M3 and M4 implementations. 

Key Features

  • Bluetooth v4.0 - dual mode (Classic Bluetooth and Bluetooth Low Energy)
  • Compact footprint
  • Class 1 output - 8 dBm
  • USB, GPIO, I2S, and PCM
  • Industrial temperature range
  • Bluetooth SIG approvals
  • FCC, IC, CE, and Japan approvals

BT820 USB Dongle

The BT820 is a packaged USB Dongle version of the BT800 module, that allows OEMs to plug the device into any Windows or Linux device that supports USB connectors and has an inbuilt Bluetooth software stack in its operating system. Leveraging the market-leading CSR 8510 chipset, the BT820 provides exceptionally low power consumption with outstanding range. Supporting the latest Bluetooth v4.0 Specification with EDR (Enhanced Data Rate), the Laird BT820 enables OEMs to accelerate their development time for leveraging either Classic Bluetooth or Bluetooth Low Energy (BLE) into their operating system based devices.

BT820

Specifications

Bluetooth Version
V4.0 Dual Mode
Chipset
CSR 8510
Antenna Options
Integrated or External via Trace Pad
BT Class
Class 1
Certifications
FCC, IC, CE, MIC, SIG
Compliance
Lead-free and RoHS compliant
Data Rate
Up to 3 Mbps (over the air)
Dimension (Height - mm)
13 mm
Dimension (Length - mm)
8.5 mm
Dimension (Width - mm)
1.6 mm
Frequency Range (Max)
2.480 GHz
Frequency Range (Min)
2.402 GHz
Logical Interfaces
USB: Full Speed USB 2.0
GPIO: 4 configurable lines
Max Transmit Power
+8 dBm from antenna
Operating Temp - Max (°C)
+85 °C
Operating Temp - Min (°C)
-30 °C
Power Consumption
TX (Max) - <80mA
Sleep: 200uA
Range
Circa 100 meters
Receive Sensitivity
-89dBm
Storage Temp - Max (°C)
+85 °C
Storage Temp - Min (°C)
-40 °C
Voltage
Supply: 1.7V – 3.6V
Wi-Fi Coexistence
2 and 3 wire CSR schemes supported (Unity-3; Unity-3e and Unity+)
Antenna Options Bluetooth Version Chipset (Wireless) Compliance Connector Type Data Rate Development Kit Contents Frequency Frequency Range (Max) Frequency Range (Min) Input Power Logical Interfaces Max Transmit Power Range Receive Sensitivity Wireless Specification
BT800 Internal Antenna v4.0 Dual Mode CSR 8510 FCC / IC / CE SMT Up to 3 Mbps Development board and software tools 2.4 GHz 2.480 GHz 2.402 GHz 1.7 - 3.6 V USB +8 dBm 100 meters -89 dBm Bluetooth v4.0 Classic
Bluetooth Version Chipset (Wireless) Compliance Connector Type Data Rate Development Kit Contents Frequency Frequency Range (Max) Frequency Range (Min) Input Power Logical Interfaces Max Transmit Power Range Receive Sensitivity Wireless Specification
BT800-02 v4.0 Dual Mode CSR 8510 FCC / IC / CE SMT Up to 3 Mbps Development board and software tools 2.4 GHz 2.480 GHz 2.402 GHz 1.7 - 3.6 V USB +8 dBm 100 meters -89 dBm Bluetooth v4.0 Classic
Bluetooth Version Chipset (Wireless) Compliance Connector Type Data Rate Development Kit Contents Frequency Frequency Range (Max) Frequency Range (Min) Input Power Logical Interfaces Max Transmit Power Range Receive Sensitivity Wireless Specification
BT800-02-T/R v4.0 Dual Mode CSR 8510 FCC / IC / CE SMT Up to 3 Mbps Development board and software tools 2.4 GHz 2.480 GHz 2.402 GHz 1.7 - 3.6 V USB +8 dBm 100 meters -89 dBm Bluetooth v4.0 Classic
Antenna Options Bluetooth Version Chipset (Wireless) Compliance Connector Type Data Rate Development Kit Contents Frequency Frequency Range (Max) Frequency Range (Min) Input Power Logical Interfaces Max Transmit Power Range Receive Sensitivity Wireless Specification
BT800-ST-01-T/R Trace Pin v4.0 Dual Mode CSR 8510 FCC / IC / CE SMT Up to 3 Mbps Development board and software tools 2.4 GHz 2.480 GHz 2.402 GHz 1.7 - 3.6 V USB +8 dBm 100 meters -89 dBm Bluetooth v4.0 Classic
Antenna Options Bluetooth Version Chipset (Wireless) Connector Type Data Rate Frequency Frequency Range (Max) Frequency Range (Min) Logical Interfaces Max Transmit Power Range Receive Sensitivity Wireless Specification Development Kit Contents Input Power
DVK-BT800 Internal Antenna v4.0 Dual Mode CSR 8510 USB Pluggable Up to 3 Mbps 2.4 GHz 2.480 GHz 2.402 GHz USB +8 dBm 100 meters -89 dBm Bluetooth v4.0 Classic Development board and software tools 1.7 - 3.6 V
Antenna Options Bluetooth Version Chipset (Wireless) Connector Type Data Rate Frequency Frequency Range (Max) Frequency Range (Min) Logical Interfaces Max Transmit Power Range Receive Sensitivity Wireless Specification Development Kit Contents Input Power
DVK-BT800-02 Internal Antenna v4.0 Dual Mode CSR 8510 USB Pluggable Up to 3 Mbps 2.4 GHz 2.480 GHz 2.402 GHz USB +8 dBm 100 meters -89 dBm Bluetooth v4.0 Classic Development board and software tools 1.7 - 3.6 V
Antenna Options Bluetooth Version Compliance Connector Type Frequency Frequency Range (Max) Frequency Range (Min) Logical Interfaces Max Transmit Power Protocols Range Receive Sensitivity Weight Wireless Specification Chipset (Wireless) Data Rate Development Kit Contents Input Power Dimension (Height - mm) Dimension (Length - mm) Dimension (Width - mm)
BT820-02 Internal Antenna v4.0 Dual Mode FCC / IC / CE USB Pluggable 2.4 GHz 2.480 GHz 2.402 GHz USB +8 dBm AT Command Set 100 meters -89 dBm .21 oz (6 g) Bluetooth v4.0 Classic CSR 8510 Up to 3 Mbps Development board and software tools 1.7 - 3.6 V 17.4 mm 46.75 mm 12 mm
Antenna Options Bluetooth Version Compliance Connector Type Frequency Frequency Range (Max) Frequency Range (Min) Logical Interfaces Max Transmit Power Protocols Range Receive Sensitivity Weight Wireless Specification Chipset (Wireless) Data Rate Development Kit Contents Input Power Dimension (Height - mm) Dimension (Length - mm) Dimension (Width - mm)
BT820 Internal Antenna v4.0 Dual Mode FCC / IC / CE USB Pluggable 2.4 GHz 2.480 GHz 2.402 GHz USB +8 dBm AT Command Set 100 meters -89 dBm .21 oz (6 g) Bluetooth v4.0 Classic CSR 8510 Up to 3 Mbps Development board and software tools 1.7 - 3.6 V 17.4 mm 46.75 mm 12 mm

Photo Gallery

BT820-02

BT820

Documentation

Name Part Type Last Updated
Application Note - Modifying PID and VID on the BT820.pdf All Application Note 01-17-19
Application Note - BT800 WLAN Coexistence Schemes and LED Indication.pdf All Application Note 01-17-19
Application Note - BT800 Development Kit.pdf All Application Note 01-17-19
Application Note - BT800 Series HID Proxy.pdf All Application Note 01-17-19
Application Note - Bluetooth Latency and Data.pdf All Application Note 01-17-19
EN 301 489-1-17 - BT800.pdf All Certification 01-17-19
EN 62311 RF Exposure - BT800.pdf All Certification 01-17-19
MIC (Japan) Certification Test Report - BT800.pdf All Certification 01-17-19
MIC (Japan) Certification - BT800.pdf All Certification 01-17-19
MIC (Japan) Test Report - LE - BT800.pdf All Certification 01-17-19
IC RSS-210 BT EDR - BT800.pdf All Certification 01-17-19
IC RSS-210 BT LE - BT800.pdf All Certification 01-17-19
FCC - DSS Grant - BT800.pdf All Certification 01-17-19
FCC - DTS Grant - BT800.pdf All Certification 01-17-19
FCC 15.247 BT EDR - TestReport - BT800.pdf All Certification 01-17-19
FCC 15.247 BT LE - TestReport - BT800.pdf All Certification 01-17-19
FCC Test Setup Photo - BT800.pdf All Certification 01-17-19
EN 300 328 (2.4 GHz) BT EDR v2.1.1 - BT800.pdf All Certification 01-17-19
EN 300 328 (2.4 GHz) BT LE v2.1.1 - BT800.pdf All Certification 01-17-19
EN 60950 Safety - Final Report - BT8xx.pdf All Certification 01-17-19
EU Declaration of Conformity - BT8xx - 2017.pdf All Certification 01-17-19
Radio Equipment Directive (RED) Updates - May 2017 All Certification 03-01-19
EN 62479 2010 - RF Exposure.pdf All Certification 01-17-19
EN 62479 - RF Exposure - BT800.pdf All Certification 01-17-19
fcc-15b-ices-003-bt800.pdf All Certification 01-17-19
RoHSII - EU WEEE Compliance BT RAMP v1 8 All Certification 07-12-19
Hardware Integration Guide - BT800-ST.pdf All Documentation 01-17-19
Quick Start Guide - Configuring the BT800 in Linux and Android.pdf All Documentation 01-17-19
Datasheet - BT800 Module.pdf All Datasheet 03-05-19
Product Brief - BT800 Series.pdf All Documentation 01-17-19
User Guide - StringPlayer.pdf All Documentation 01-17-19
BT800 -3D Models.zip All Software 01-17-19
BT800 3D models Solidworks.zip All Software 01-17-19
BT8x0 HID Proxy noBlueSuite.zip All Software 01-17-19
Bluetooth Development Kit Terminal Download.zip All Software 01-17-19
BT800 -3D Models.zip All Software 01-17-19
DVK-BT800-02 Schematic.pdf All Software 01-17-19
Application Note - Guidelines for Replacing Antennas v1.0 All Application Note 01-17-19
PCN 10B-2018 All Documentation 05-20-19
FCC 15B Test Report - BT820.pdf BT820 Certification 01-17-19
FCC DSS Grant - C2PC - BT820.pdf BT820 Certification 01-17-19
FCC 15.247 BT EDR - Test Report - C2PC - BT820.pdf BT820 Certification 01-17-19
FCC DTS Grant - C2PC - BT820.pdf BT820 Certification 01-17-19
FCC 15.247 (BT LE) Test Report - C2PC - BT820.pdf BT820 Certification 01-17-19
FCC RF Exposure Report - C2PC - BT820.pdf BT820 Certification 01-17-19
SRRC - BT820.pdf BT820 Certification 01-17-19
AS-NZS 4268 - BT820 - 2017.pdf BT820 Certification 01-17-19
AS-NZS - 4268 - BT LE - BT820.pdf BT820 Certification 01-17-19
AS-NZS CISPR32 - BT820.pdf BT820 Certification 01-17-19
ETA- India - 2.4GHz - BT820.pdf BT820 Certification 01-17-19

FAQ

Are Laird's BT/ BLE Modules "Intrinsically Safe"?

Yes it is possible that Laird's BLE modules could be utilized in a end device that is certified as"Intrinsically Safe". We do not currently have any end customers doing this with all of Laird's BT/BLE modules, some of our BT/BLE modules have been successfully certified by our customers. As a valuable point of information, Intrinsically Safe certifications are detailed and extensive, requiring NDA restricted information on our modules which we can support based on the commercial opportunity. The detailed analysis and testing of the end production solution is the responsibility of the end customer working with their certified test house. 

BT8xx and HID Proxy Mode: As a customer, what equipment do I need to enable HID mode?

A programming jig can be used for loose modules (BT800/BT810). You should consider obtaining the CSR-SPI adaptor although a USB interface also works. If the modules need to first be soldered to your PCB, the USB/SPI interface should be externally available to a PC. The programming PC should be running the Windows 8 operating system.

BT8xx and HID Proxy Mode: Is Windows 8 the only way to program the BT8xx?

You can use Windows 7 to run CSR Pstools to enable HID proxy mode. But you cannot do it for a second time because Windows 7 does not ‘switch’ to HCI mode. HCI mode is required to run the Pstools over a USB interface.

BT8xx and HID Proxy Mode: Will the BT8XX work with my BT keyboard and mouse?

This depends on your computer’s operating system and in which mode you have the BT8xx configured.

If the BT8xx is configured in HID mode, it will work with the following:

BLE Keyboard and Mouse in Computer BIOS screen

BLE Keyboard and Mouse in Windows 8

Classic BT HID keyboard and mouse in Windows 8

If the BT8xx is configured in HCI mode, it will work with the following:

Classic BT HID keyboard and mouse in Windows 8

BLE Keyboard and Mouse in Windows 8

Classic BT HID keyboard and mouse in Windows XP and 7.

Can I change the MAC address on BT800/820?

For the CSR based USB HCI BT module/dongle, the MAC address is stored in Pskey. It can be quite easily on Linux BlueZ.  sudo bccmd psset ?s 0 bdaddr 0x06 0x00 0xA2 0xB5 0xA4 0x00 0x16 0x00   

Can I change the output power of a BT800/BT820?

Yes. First, you'll need to have access to the pskeys. On Windows, you will need to obtain the Bluesuite from CSR. After opening Pstools, you can search the pskey "PSKEY_LC_MAX_TX_POWER" and modify the maximum TX power. As the module contains an eeprom, it will store the setting, and you will only need to do it once.

Can I retrieve a BTADDR from an HID connection even in smartBASIC?

Currently you are unable to retrieve a BTADDR from a HID connection event with smartBASIC however an extension is planned for a future firmware update release which will include this functionality.  

Can I use BT800/BT820/BT830 for audio application?

These are HCI modules. You will need a host MCU and have some sort of BT stack on the MCU side. We are partnering with Searan, and they have BT stack which can operate on these modules for audio application.

Can I use the Manufacturer's Specific AD record Data Type for Proprietary Data?

The Manufacturer's Specific Data Type is used for manufacturer specific data which can be proprietary data structures defined by the manufacturer and only identifiable by manufacturer's equipment/applications. To use the Manufacturer's Specific Data Type you need to have a Company Identifier as assigned by the BT SIG. You must be a registered member of the BT SIG and must apply for the company identifier using the process below (found at this link: https://www.bluetooth.com/specifications/assigned-numbers/company-ident…)   Application & Assignment Process Submit the following below to  Bluetooth Support : Company information (legal name of company) Name of company's primary contact (name and email) A statement that your company is currently a Bluetooth SIG member in good standing* Please allow five business days for your request to be fulfilled, and two business days from the time your request is fulfilled to view your Company Identifier on this page. *  ? BLUETOOTH Member in Good Standing ? shall mean any firm, corporation or other legal entity that has been admitted to membership in the BLUETOOTH SIG, whether a Promoter Member, Associate Member or Adopter Member, as defined in the organizational documents, that has fulfilled all of the requirements for membership, has paid and is current with payment of any and all membership fees, dues and assessments, and whose membership neither has been voluntarily or involuntarily suspended, terminated, or withdrawn from membership consistent with the lawful provisions of the organizational documents of the BLUETOOTH SIG.?

Can the SPI pins of the BT800 be used as a main host interface?

No.  The purpose of SPI interface is to access the module inner settings such as selecting different WLAN CO-EXIST scheme, enabling HID proxy mode and so on. Furthermore, the SPI interface can be used to put the module in RF test mode. However, you may not use the module over the SPI interface for normal operation as main host interface.

Do I need to call hciattach/btattach for BT modules with USB interface?

Do I need to call hciattach/btattach for BT modules with USB interface? No. The attach command is for serial HCI modules. The driver for modules with USB interface should be found in the Linux Kernel. The drivers are not included in the BlueZ.

Do we recommend conformal coating your modules?

We highly do not recommend conformal coating the radio module. If you plan on encapsulating the radio module in a potting compound or conformal coating, you must assure that the compound in liquid or solid form does not enter under the shield where there are sensitive RF components. Some of the capacitive and inductance values are as low (pF and nH) and could be sensitive to contacting materials such as potting compounds. There are potting compounds and conformal coatings which have very good dielectric constants and are suitable for 2.4 GHz potting applications, however, when you apply any of these, they were not accounted for in the circuit design and might reduce performance of the device (or all together cause it not to function).  You should run tests on their particular potting compound and evaluate radio's performance and range.  Also, it's worth mentioning that applying any compound, conformal coating or potting directly to the module WILL void the warranty. If your application requires 100% sealing of the radio module, there is a way to do this very successfully without impacting the module performance. Simply place the module on your PCB. Place a plastic cover over the module (like a hat), make the cover large enough to cover the whole module. Apply glue around the bottom perimeter of the cover where it sits on the PCB. This allows the module to function in free air-space while there is a complete seal around it. This information is only for reference and we recommend you should conduct your own testing with your prototype of your end application to find the best suitable fit for your design.  

Does HID Proxy mode on the BT8xx support HID devices other than keyboard and mouse?

HID Proxy mode on the BT8xx provides HID support for BLE keyboard and mouse services only. Note : These must be BLE enabled keyboard or mouse devices. 

HCI module of BLE support for WinCE?

Even though the module HW supports BLE, you still need the host BT stack to support it. Windows CE only supports Classic BT, but not BLE. Customer should consider built-in stack module such as BT900.  

hcitattach command no longer works?

I have migrated bluez libraries from 4.x to 5.x, in order to get BLE support. But I could no longer hcitattach the serial HCI module. BlueZ has introduced the btattach command in release 5.37, as the successor to hciattach, and command syntax is quite different. Please check BlueZ manual for details.  

How many reflows do you recommend for your modules?

We only recommend reflowing our modules once as it can damage the module and void the warranty.

I have a BT800, and I know Laird supplies a MAC address (0016A4XXXXXX), but the host returns a different MAC starting with (00 24 5B XXXXXX)?

Check your schematic and the HIG. It is probably "VDD_PADS" not being powered properly. It is the power rail of alI I/O pads including the EEprom. The MAC address is stored in the EEprom.

I know BT800 has an eeprom, can I use it as user storage?

No. The eeprom is used to store information such as module MAC address, crystal trim. It should contain information meaningful to the CSR chip.

Is there any BT stack available for the BT800/820/830 module?

For HCI modules, We are partnering with Searan for the BT stack. Customers can contact Laird regional Sales/FAE for contact information.

What are the available CAD file formats?

Laird Connectivity provides layout files PADS and PADS ASCII formats. The ASCII files will import to Altium (and Protel varients) as well as Cadence (Orcad and Allegro) CAD packages. As far as we know, there is no way to import to Eagle CAD. Please be sure to use the .asc file for PCB and the .txt file for the schematic when importing to Altium. Laird Connectivity uses ORCAD for schematics (Gerbers). 

What are the BT800/BT820 HID BLE Proxy pairing options?

Only "Just works" is supported, as there is no way for the BT8X0 BLE HID proxy virtual machine to provide interface capability.  

What BT stacks can be used with the BT800?

Any BT stack with USB driver support should work with the BT800 (CSR8510). When only dealing with the radio chip, the stack should be agnostic to the underlying radio. This should, in theory, be true in all cases. That being said we recommend that the customer confirm this through testing before making any commitments to a specific stack. Previous scenarios have shown that this holds true, particularly in cases where the USB is the host interface.

What criteria should be confirmed when soldering Bluetooth modules?

The factors to confirm when checking the soldering job on Bluetooth modules are solder stencil aperture size, solder stencil thickness, solder ball size, solder type, and the MSL guidelines. If the parts have been left out for too long then the modules should be baked to remove any moisture prior to soldering. If there are any failures, we highly recommend providing an x-ray of the module.

What if I don’t disable the inbuilt Bluetooth before inserting the BT820?

BT820 simply will not operate because the driver is not being loaded properly.

Figure 1: Bluetooth has not been disabled.

Figure 2: Windows loads the BT820 driver properly

What is the recommendation for washing BT/BLE modules?

We recommend using de-ionized water. Additionally, we recommend avoiding any sonic vibration, heat, and pressure washing as well as any other soaps/chemicals.

What's the recommended process to clean modules?

The recommended cleanser is "hydrocarbon cleaning oil", which can be used to clean the RF shield and PCB. We do not recommend the use of alcohol as it doesn't work as well and could leave residue on the boards.  

Where can I find drivers for the BT820 USB dongle?

The BT820 is a packaged USB dongle version of the BT800 module that provides Bluetooth hardware only support for both classic Bluetooth and Bluetooth Low Energy (BLE). The BT820 presents a standard Bluetooth HCI interface and requires that the Bluetooth software stack resides on the host operating system that the USB device is plugged into. The BT820 can be used with any Windows, MAC, or Linux device that has a Bluetooth software stack on board – Laird does not provide the Bluetooth software stack. In Windows XP Service Pack 2 onwards, the BT820 should be automatically detected by the operating system when plugged in and will automatically install.

Please be advised that Win 7 devices do not natively support BLE, causing the BT820 to act as a classic BT radio. In these implementations, any inbuilt classic BT hardware must be disabled to avoid conflicts. Windows 8 devices do natively support BLE, with Win 8.1 being the best option; again any inbuilt Bluetooth hardware need to be disabled first.

Who is responsible for providing the Bluetooth QDID for a host system?

The responsability for providing the QDID for a host system is with the provider of the stack that is used on that system. If for instance the host system uses a module that requires the Bluetooth stack to run on that system (e.g. Lairds Sterling-LWB in a Linux platform) the QDID must be provided by the stack vendor whos stack is running on that Linux platform. Challenges might occur when an open-source, community based stack is used. If a module with integrated stack us used (e.g. Lairds BL652) the QDID is provided by the module vendor.  

 

 

Why can't I connect a new BLE HID device in proxy mode?

If you have connected a BLE HID device in the proxy mode previously, you must delete the pairing before it will connect to new one.

Does Laird Connectivity provide 3D files for modules?

Laird Connectivity provides 3D files (STEP) files for most but not all of it's modules.  Based on the nature of the information in the files, in most cases Laird requires a login to access these files as well as layout files and software/firmware downloads.  As such, for most modules, the 3D files are found under the Software Downloads tab of the product page.  The page offers a credentials request link for customers who need credentials.  In most cases, the credentials are provided via return email within about 10 minutes. Please contact support if you have any additional questions or have any issues accessing our downloads.