2021 Microchip Technology Inc. DS00003118C-Page 1
INTRODUCTION
The BM83 module is a flash-based Bluetooth Stereo
Audio module built using Microchip’s IS2083 SoC. The
turnkey solution as mentioned in Table 1 integrates the
Bluetooth stack, profiles, and audio/voice processing to
enable Bluetooth audio capability and customize DSP
tuning for an end user application.
This application note describes how to implement and
use the following solutions using the BM83 module:
• Multi-Speaker (MSPK):
- Microchip's Wireless Concert Technology
(WCT) is a distributed audio solution that
synchronizes multiple speakers from one
audio source. This is also known as Multi-
speaker (MSPK) solution.
• Audio Transceiver (AT):
- With AT firmware, the BM83 serves as an
audio source that transmits A2DP music to
standard Bluetooth devices.
• Google Fast Pairing (GFP):
- Uses Bluetooth Low Energy to discover
nearby Android devices, thus eliminating
some of the steps in pairing process.
The BM83 supports the following standard features
along with other features listed in the following table.
• HFP, A2DP and AVRCP
• Audio Mixer
• Bluetooth Low Energy Transparent Service
• OTA Tuning and OTA DFU
• UART Command for Host MCU
• Microchip Bluetooth Audio (MBA) App
Compatibility
The Microchip Bluetooth Audio (MBA) mobile app
connects to the BM83 Bluetooth devices to create an
audio network, adjust EQ settings, volume control, and
perform Over-the-Air (OTA) DSP tuning and firmware
upgrade functions.
Table 1 lists the firmware targets created to support
different functionality as memory constraints do not
allow all features to be implemented in one firmware
image. Each target consists of a firmware image and
default configuration settings. The firmware targets are:
• Phone Book Access Profile (PBAP)
• Google Fast Pairing (GFP)
• Serial Port Profile (SPP)
• Audio Transceiver (AT)
The Config GUI Tool is provided along with the BM83
module to optimize the Noise Reduction (NR), Acoustic
Echo Cancellation (AEC), Audio Mixer and Equalizer
(EQ) Filtering. The BM83 module supports the
following modes:
• Host mode (default configuration):
- Uses the host MCU for advanced system
control
- See Figure 53 to enable this mode using the
Config GUI Tool
TABLE 1: FEATURES SUPPORTED BY BM83
Features
Firmware Targets
PBAP GFP SPP AT
Type Code and Binary Image
Standard Features Y Y Y Y (Rx mode)
A2DP Source N N N Y (Tx mode)
PBAB Y N N N
iAP2/SPP N N Y N
MSPK N Y Y N
AVCRP Browsing YNYN
Google Fast Pair N Y N N
Legend: Y = Supported, N = Not supported
AN3118
IS2083/BM83 Bluetooth
®
Applications Design Guide