+ All Categories
Home > Documents > BM83 Bluetooth® Audio Development Board User's...

BM83 Bluetooth® Audio Development Board User's...

Date post: 22-Aug-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
75
BM83 EVB BM83 Bluetooth ® Audio Development Board User's Guide Introduction The BM83 Bluetooth Audio Development Board (BM83 EVB) enables the user to evaluate and demonstrate the functionality of the BM83 audio module and IS2083BM System-on-Chip (SoC). This board is a complete, all-in-one solution to develop multiple Bluetooth audio applications including portable speakers and headphones. The BM83 EVB features an on-board PIC32 for Host MCU mode applications, an external codec to improve audio quality, a digital microphone to capture voice audio, indicator LEDs and buttons for ease of development. In addition to the BM83 EVB, the IS2083 SDK and IS208x_Config_GUI_Tool (Config Tool) are provided to customize the audio processing settings. Features BM83 module, qualified for Bluetooth 5.0 specifications On-board microcontroller (PIC32MX450F256L) for easy operation and feature demonstration Plug-in module (PIM) socket for external microcontroller (MCU) STMicroelectronics codec (STA369BW) Daughter Board Digital Microphone (Knowles’ SPH0641LU4H-1) Daughter Board J-Link 6-Pin Adapter Board for IS2083BM debugging On-board keypad matrix (audio control buttons) that can be controlled either by the BM83 module or the on- board PIC32 MCU, which makes it easy for playback control Aux-in, MIC-in and Stereo out ports On-board thermistor 2 LEDs for the Bluetooth subsystem and various other LEDs configurable by the on-board MCU JTAG program/debug port, USB to UART port, XPRO header interfaces Li-ion battery connector, 15V DC power jack and USB power source © 2020 Microchip Technology Inc. User Guide DS50002902B-page 1
Transcript
Page 1: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

BM83 EVB BM83 Bluetoothreg Audio Development Board Users Guide

IntroductionThe BM83 Bluetooth Audio Development Board (BM83 EVB) enables the user to evaluate and demonstrate thefunctionality of the BM83 audio module and IS2083BM System-on-Chip (SoC) This board is a complete all-in-onesolution to develop multiple Bluetooth audio applications including portable speakers and headphones The BM83EVB features an on-board PIC32 for Host MCU mode applications an external codec to improve audio quality adigital microphone to capture voice audio indicator LEDs and buttons for ease of development

In addition to the BM83 EVB the IS2083 SDK and IS208x_Config_GUI_Tool (Config Tool) are provided to customizethe audio processing settings

Featuresbull BM83 module qualified for Bluetooth 50 specificationsbull On-board microcontroller (PIC32MX450F256L) for easy operation and feature demonstrationbull Plug-in module (PIM) socket for external microcontroller (MCU)bull STMicroelectronics codec (STA369BW) Daughter Boardbull Digital Microphone (Knowlesrsquo SPH0641LU4H-1) Daughter Boardbull J-Link 6-Pin Adapter Board for IS2083BM debuggingbull On-board keypad matrix (audio control buttons) that can be controlled either by the BM83 module or the on-

board PIC32 MCU which makes it easy for playback controlbull Aux-in MIC-in and Stereo out portsbull On-board thermistorbull 2 LEDs for the Bluetooth subsystem and various other LEDs configurable by the on-board MCUbull JTAG programdebug port USB to UART port XPRO header interfacesbull Li-ion battery connector 15V DC power jack and USB power source

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 1

Table of Contents

Introduction1

Features 1

1 Quick References4

11 Reference Documentation412 Hardware Requirements 413 Software Requirements414 AcronymsAbbreviations4

2 Kit Overview 8

21 Kit Contents8

3 Hardware10

31 Hardware Features11

4 Embedded Mode Quick Demo 18

5 Firmware Update20

51 Firmware Update over UART 2052 Firmware Update over USB 23

6 Customizing Module Parameters 28

61 Config Tool Setup28

7 Appendix A BM83 EVB Reference Schematics 41

8 Appendix B STA369BW Audio Daughter Board55

9 Appendix C Digital Microphone Daughter Board 57

10 Appendix D J-Link 6-Pin Adapter Board 58

11 Appendix E Updating PIC32 MCU Parameters59

12 Appendix F Hardware Setup for Application Demo in Host MCU Mode 63

121 Host MCU Mode Quick Demo64

13 Appendix G Hardware Setup for Application Demo in Embedded Mode67

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec69

15 Regulatory Approvals70

151 United States70152 Canada71153 Europe71

16 Document Revision History72

The Microchip Website73

Product Change Notification Service73

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 2

Customer Support 73

Microchip Devices Code Protection Feature 73

Legal Notice 73

Trademarks 74

Quality Management System 74

Worldwide Sales and Service75

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 3

1 Quick References

11 Reference DocumentationFor further information refer to the following

bull BM83 Bluetoothreg Stereo Audio Module Data Sheetbull IS2083 Bluetoothreg Stereo Audio SoC Data Sheetbull IS2083 SDK Userrsquos Guide (DS50002894)bull BM83 Host MCU Firmware Development Guidebull IS2083 Bluetoothreg Audio Application Design Guidebull IS2083 SDK Debugger Userrsquos Guidebull IS2083 Reference Design Application Note

Note  For a complete list of development support tools and documentation visit wwwmicrochipcomBM83

12 Hardware Requirementsbull BM83 Bluetoothreg Audio Development Board (BM83 EVB)bull BM83 module mounted on BM83 Carrier Boardbull Bluetooth-enabled smartphone

ndash Androidtrade device running on Android 43 or later versionndash iOS iPhonereg 4S or later version

bull Windowsreg host PC with USB portbull Speaker microphone or headsetbull Type-A to Micro-B USB cablebull STA369BW Audio Daughter Boardbull Digital Microphone Daughter Boardbull 15V DC power adapterbull MPLABreg REAL ICEtradeMPLAB ICD 3PICkittrade 3bull J-Link 6-Pin Adapter Board

13 Software RequirementsNote  For the following software tools and firmware files refer to wwwmicrochipcomBM83

bull IS2083 firmwarebull Host MCU firmwarebull isUpdate toolbull Config GUI toolbull MPLAB Integrated Development Environment (MPLAB X IDE) toolbull Microchip Bluetooth Audio Application for smartphone

Note  MPLAB X IDE is available for download from Microchip website at wwwmicrochipcommplabmplab-x-ide

14 AcronymsAbbreviationsTable 1-1 AcronymsAbbreviations

AcronymsAbbreviations Description

A2DP Advanced Audio Distribution Profile

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 4

continued

AcronymsAbbreviations Description

AAC Advanced Audio Codec

ADC Analog-to-Digital Converter

AEC Acoustic Echo Cancellation

AFH Adaptive Frequency Hopping

ANCS Apple Notification Center Service

API Application Programming Interfaces

AVRCP AudioVideo Remote Control Profile

AW Audio Widening

BDR Basic Data Rate

BER Bit Error Rate

BLE Bluetooth Low Energy

BOM Bill of Materials

BPF Band Pass Filter

BR Basic Rate

CVSD Continuous Variable Slope Delta

DAC Digital-to-Analog Converter

DFU Device Firmware Upgrade

DIS Device Information Service

DLE Data Length Extension

DPSK Differential Phase Shift Keying

DQPSK Differential Quadrature Phase Shift Keying

DR Receive Data

DSP Digital Signal Processor

DT Transmit Data

EDR Enhanced Data Rate

EMC Electromagnetic Compatibility

EVB Evaluation Board

FET Field Effect Transistor

GAP General Access Profile

GATT General Attribute Profile

GFSK Gaussian Frequency Shift Keying

GPIO General Purpose Input Output

GUI Graphical User Interface

HFP Hands-free Profile

HPF High Pass Filter

HSP Headset Profile

HW Hardware

I2CI2C Inter-Integrated Circuit

I2SI2S Inter-IC Sound

IC Integrated Circuit

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 5

continued

AcronymsAbbreviations Description

ICSP In-Circuit Serial Programming

IDE Integrated Development Environment

IF Intermediate Frequency

IPE Integrated Programming Environment

JTAG Joint Test Action Group

LDO Low-Dropout

LED Light Emitting Diode

LNA Low-Noise Amplifier

LPA Linear Power Amplifier

LSB Least Significant Bit

MAC Medium Access Control

MB DRC Multiband Dynamic Range Compression

MCLK Master Clock

MCU Microcontroller

MEMS Micro-Electro-Mechanical Systems

MFB Multi-function Button

Modem Modulator-demodulator

MPA Medium Power Amplifier

mSBC Modified Sub-band Coding

MSPK Multi-speaker

NR Noise Reduction

OTA Over-the-Air

PBAP Phone Book Access Profile

PCB Printed Circuit Board

PCM Pulse Code Modulation

PDM Pulse Density Modulation

PIM Plug-in Module

PLC Packet Loss Concealment

PMU Power Management Unit

POR Power-on Reset

PWM Pulse Width Modulation

RF Radio Frequency

RFS Receive Frame Sync

RoHS Restriction of Hazardous Substances

RSSI Received Signal Strength Indicator

RX Receiver

SAR Successive Approximation Register

SBC Sub-band Coding

SCO Synchronous Connection-Oriented

SDK Software Development Kit

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 6

continued

AcronymsAbbreviations Description

SIG Special Interest Group

SNR Signal-to-Noise Ratio

SoC System-on-Chip

SPP Serial Port Profile

SW Software

TX Transmitter

UART Universal Asynchronous Receiver-Transmitter

UI User Interface

USB Universal Serial Bus

VB Virtual Bass Enhancement

VCO Voltage-controlled Oscillator

WDT Watchdog Timer

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 7

2 Kit OverviewThis section provides an overview of the BM83 EVB The following figure illustrates the top view of the BM83 EVBwith its components

Figure 2-1 BM83 EVB Components

Host MCU (PIC32MX450F256L)

PIM Socket (External MCU)

15V DC Adapter (P200)USB-UART Port (J600)

Power Switch (SW200)

MFB Button (SW701)

Bluetooth Module USB (J200)

Li-ion Battery Connector (J201)

Type-A USB (P400)

ICSP Header (J400)

BM83 JTAG Header (J301)

XPRO Header (J304)

STA369BW Audio Daughter Board

ANA MIC1(P500)

LINE_IN (P501)I2S Header (J404 J405)

ANA MIC2 (P502)

Stereo Out (P503)

Carrier Board Interface (J300)

BM83 Carrier Board

BM83 Module

Digital Microphone Daughter Boards

Audio Control Buttons Header (J700 J701 J702)

21 Kit ContentsThe BM83 EVB includes the following

bull One BM83 EVB that contains a BM83 module (BM83SM1-00AA) mounted on a BM83 Carrier Boardbull One 15V DC power adapterbull One pair of speaker cablesbull One Type-A to Micro-B USB cablebull One STA369BW Audio Daughter Boardbull Two Digital Microphone Daughter Boardsbull One J-link 6-pin Adapter Board

BM83 EVBKit Overview

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 8

Figure 2-2 Kit Contents

BM83 EVB

STA369BW Audio Daughter Board

Digital Microphone Daughter Boards

Power Cable

BM83 Carrier Board

J-Link Adapter Board

Speaker Cable

Micro-B USB Cable

DC Power Adapter

BM83 Module

Note  If any part of the BM83 EVB is missing contact your Microchip sales office for assistance A list of Microchipoffices for sales and service is provided on the back page of this document

BM83 EVBKit Overview

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 9

3 HardwareThis chapter describes the hardware features of the BM83 EVB The BM83 EVB includes a range of peripheralcomponents

Figure 3-1 Block Diagram

SYS_PWR

LED2

AOHPRAOHPMAOHPL

MIC1_P

MIC2_N

MIC_BIAS

UART

BAT_IN

Buttons andSwitches

MIC andBias Circuit

AudioInputJack

Status LEDs

PowerJack

15VAdapter

ADC CH

16 MHzCrystal

SPKR

SPKL

Thermistor

Li-IonBattery

AudioOutput

Jack

Aux-In Jack

USB to UART(MCP2200)

3V35VRegulator

ADAP_IN Micro-BUSB

12 MHzCrystal

PowerSwitch

15V

5V

15V

3V3

IO

5V

3V3LDO

5V

P3_4

ModeSwitch

Type-A USB

AudioInputJack

MIC andBias Circuit

DMIC_CLK

Audio DaughterBoard

33 V

15V

5VI2S

15 VLED1

CPU JTAG JTAG

XPROHeader IO

AIRAIL

DMIC1LRDMIC2LR

MIC1_NMIC2_P

BM83 Module on theBM83 Carrier Board

External MCU(PIC32MX450F256L)

PIM Socket

Micro-BUSBUSB

J-linkAdapterBoard

Bluetooth Audio Development Board

Regulator

STA369BW

Digital MicrophoneDaugther Boards

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 10

31 Hardware FeaturesThe following sections provide detailed information on the BM83 EVB components To locate these components inthe BM83 EVB refer to Figure 2-1 and Figure 3-2

Figure 3-2 BM83 EVB Switches LEDs and Jumpers

Dxxx - LEDs JPxxxJxxx - Jumpers SxxxSWxxx - SwitchesPush buttons Legends

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW70

5SW

702

SW70

7SW

708

SW70

4

J600

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW200

SW701

SW401

SW711

SW703

D202

D600D203

D209

JP203

JP201

JP400J200

JP600 JP601

D300 D301 D302

SW700SW300J700 J701 J702

J404J405

JP501

JP503

J401 J402 J403

JP305

JP304

J505 J504

311 Power SupplyThe BM83 EVB can be powered using any one of the following

bull Li-ion battery (J201) ndash When using a battery input mount a jumper on the JP200 and pin 1 and 2 of the JP201Do not mount a jumper on the JP202 The JP202 is a provision for connecting a battery power source with a254 mm connector

bull 15V DC power adapter (P200)bull USB (J200 and J600) ndash A USB cable is connected to the PC which provides 5V (USB_5V)

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 11

Notes 1 The power switch (SW200) is used to switch between the two 5V power sources available on the board

ndash 5V_DC derived from the 15V DCndash 5V_USB supplied by the 5V USB source

2 To locate these power sources available on the BM83 EVB refer to Figure 2-1

312 USB ConnectivityThe USB ports for BM83 EVB are

bull Micro-B USB port (J600 UART USB) ndash USB signals are converted to UART by the serial converter MCP2200which is connected to the BM83 module

bull Micro-B USB port (J200 BT_USB) ndash USB signals are directly connected to the BM83 modulebull Type A USB port (P400- MCU_USB) ndash USB signals are directly connected to the host MCU

( PIC32MX450F256L)

Note  To locate these USB ports available on the BM83 EVB refer to Figure 2-1

313 Switches and Push ButtonsThe functions of the switches and push buttons on the BM83 EVB are

bull S400 ndash Switch to select between the on-board PIC32 MCU or external Plug-in Module (PIM)bull SW200 ndash Power switch to switch between the 5V_DC and 5V_USBbull SW300 ndash Mode selection switch for configuring the BM83 module into Application mode or Test modebull SW400 ndash Microcontroller-to-Bluetooth control switchbull SW401 ndash Reset button for the host MCU (MCU_RESET)bull SW402 ndash Microcontroller-to-Bluetooth control switchbull SW403 ndash Microcontroller-to-Bluetooth control switchbull SW700 ndash Reset button for the BM83 module (RST_N)bull SW701 ndash Multi-function button (MFB)bull SW702 ndash Increase volume (VOL_UP)bull SW703 ndash Enter into pairing mode (PAIRING)bull SW704 ndash Play or pause the audio playback (PLAYPAUSE)bull SW705 ndash Decrease volume (VOL_DN)bull SW707 ndash Skip the audio track forward (FWD)bull SW708 ndash Skip the audio track backward (REV)bull SW711 ndash Select button (SEL) turns on the system and puts the system into Pairing mode during Host MCU

mode application demonstration

Note  To locate these switches and push buttons available on the BM83 EVB refer to Figure 3-2

The following table provides the settings for the mode selection switch (SW300) for configuring the BM83 module invarious operating modes

Table 3-1 Mode Selection Switch (SW300) Details

Mode Pin Description

Test mode SW300 is placed in ON (P3_4 Low) position

Application mode SW300 is placed in OFF (P3_4 Floating) position

314 LEDsAll the on-board LEDs are categorized into three main types

bull Power LEDsndash Red (D600 and D202)ndash Green (D209 and D203)

bull LEDs driven by the BM83 module

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 12

ndash Red (D301)ndash Blue (D300)

bull Host MCU (PIC32)-related LEDsndash Green (D401-D407)ndash Green (D411)

Note  To locate these LEDs available on the BM83 EVB refer to Figure 3-2

315 HeadersThe following headers are available on the BM83 EVBNote  To locate these headers available on the BM83 EVB refer to Figure 2-1

3151 I2S HeaderI2S header (J405) provides the interface to connect an STA369BW Audio Daughter Board to the BM83 module Thefollowing table provides the pin details of I2S header

Table 3-2 I2S Header (J405) Pin Details

Pin Number Pin Name

1 RFS1

2 SCLK1

3 DR1

4 DT1

5 MCLK1

6 GND

7 3V3_IO

Note 1 Connect J405 and J404 to enable I2S interface with the STA369BW Audio Daughter Board

3152 Audio Daughter Board Interface HeaderThe Audio Daughter Board interface headers (J500 and J501) provide the interface to use the STA369BW AudioDaughter Board Table 3-3 and Table 3-4 provide the pin details of these headers

Table 3-3 Audio Daughter Board Interface Header (J500) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 GND 11 I2S_DR1

2 GND 12 I2S_SCLK1

3 GPIORxD 13 I2S_DT1

4 GPIOCTS 14 I2S_MCLK1

5 GPIOTxD 15 GND

6 GPIORTS 16 GND

7 GPIOSCL 17 15V_DC_IN

8 GPIORST 18 3V3_GEN

9 GPIOSDA 19 15V_DC_IN

10 I2S_RFS1 20 5V_DC

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 13

Table 3-4  Audio Daughter Board Interface Header (J501) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 NC 7 NC

2 NC 8 GPIOPROT_N_DSP

3 GPIODSP_IRQ_N 9 NC

4 GPIOSLEEP_N_DSP 10 NC

5 NC 11 GND

6 GPIOMUTE_N_DSP 12 GND

3153 Audio Control Button HeadersThe audio control button headers (J700 J701 and J702) provide the mechanism to control the audio function buttonseither by the BM83 module (Embedded mode) or on-board PIC32 MCU (Host MCU mode) The following tablesprovide the header pin description Embedded and Host MCU mode configurations

Table 3-5 Audio Control Button Headers (J700 J701 and J702) Pin Description (1)

Pin Number Pin Name Description

1 PLYPAU Play or pause

2 REV Reverse

3 FWD Forward

4 VOLndash Volume down

5 VOL+ Volume up

6 PAIRING Used for pairing the module with a smartphone (only for HostMCU mode)

7 Sel Not used

8 NC Not connected

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-6 Embedded Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Open Mount a jumper on the J701 and J702 Audio streaming is controlledby the BM83 module inEmbedded mode2 Open Mount a jumper on the J701 and J702

3 Open Mount a jumper on the J701 and J702

4 Open Mount a jumper on the J701 and J702

5 Open Mount a jumper on the J701 and J702

6 Open Open Open

7 Open Mount a jumper on the J701 and J702

8 Open Open Open

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 14

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-7 Host MCU Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Mount a jumper on the J700 and J701 Open Audio streaming is controlled by theon-board PIC32MX450F256L MCUin Host MCU mode2 Mount a jumper on the J700 and J701 Open

3 Mount a jumper on the J700 and J701 Open

4 Mount a jumper on the J700 and J701 Open

5 Mount a jumper on the J700 and J701 Open

6 Mount a jumper on the J700 and J701 Open

7 Mount a jumper on the J700 and J701 Open

8 Open Open Open

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

3154 BM83 Carrier Board InterfaceThe following table provides the pin details of J300 and the BM83 module interface with the BM83 EVB

Table 3-8 Carrier Board Interface (J300) Pin Details

Pin Name Pin Number Pin Name

BK1_O_1V5 1 2 MCLK1

LED3 3 4 DT1

NC 5 6 DR1

RST_N 7 8 SCLK1

DP 9 10 RFS1

DM 11 12 GND

GND 13 14 P3_7

GND 15 16 P3_5

P2_7 17 18 NC

P1_3 19 20 BK2_O_1V8

P1_2 21 22 NC

P0_5 23 24 P0_1

P0_2 25 26 P0_0

P0_3 27 28 P2_3

P0_6 29 30 P0_7

LED2 31 32 UART_TXD

P1_6 33 34 UART_RXD

LED1 35 36 SK2_KEY_AD

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 15

continuedPin Name Pin Number Pin Name

P3_4 37 38 PWM

SK1_AMB_DET 39 40 MFB

NA 41 42 DMIC2_R

NA 43 44 DMIC2_L

P3_2 45 46 VDD_IO

GND 47 48 SYS_PWR

MIC_BIAS 49 50 BAT_IN

MIC_P1 51 52 ADAP_IN

MIC_N1 53 54 NC

AIL 55 56 P2_6

AIR 57 58 DMIC1_R

MIC_P2 59 60 DMIC1_L

MIC_N2 61 62 DMIC_CLK

AOHPL 63 64 GND

AOHPM 65 66 GND

AOHPR 67 mdash mdash

3155 ICSP HeaderThe ICSP header (J400) provides the programmingdebugging interface for the on-board PIC32 MCU(PIC32MX450F256L) To locate this header on the BM83 EVB refer to Figure 2-1 The following table provides theICSP header pin description

Table 3-9 ICSP Header (J400) Pin Description

Pin Number Description

1 Reset (MCLR)

2 Power supply (3V3_PIC)

3 Ground (GND)

4 Data (PGED1)

5 Clock (PGEC1)

6 Not connected (NC)

3156 Xplained PRO HeaderThe BM83 EVB provides the 20-pin XPRO header (J304) needed to interface with the XPRO platform The followingtable provides the pin details of XPRO header

Table 3-10 XPRO Header (J304) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 GND

SK2_KEY_AD 3 4 SK1_AMB_DET

NA 5 6 NA

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 16

continuedPin Name Pin Number Pin Name

PWM 7 8 P0_0

P0_6 9 10 P3_5

P1_3 11 12 P1_2

UART_RXD 13 14 UART_TXD

P0_7 15 16 P2_6

P2_3 17 18 P1_6

GND 19 20 3V3_IO

3157 Digital Microphone HeadersThe 5-pin digital microphone header provides an interface to the BM83 EVB and the Digital Microphone DaughterBoard The pin description is provided in the following tableTable 3-11 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 17

4 Embedded Mode Quick DemoThis section provides a quick demo on streaming audio using the BM83 module in Embedded mode

Perform the following steps

Note  The BM83 EVB is preconfigured for the Embedded mode quick demo

1 Unbox the kit and connect the speaker cables to the STA369BW Audio Daughter Board at CN1 and CN2 andconnect the cables to the speakerFigure 4-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 4-2 SW200 Switch Position

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON

4 Set the SW200 switch to the 5V_DC position Notice that the Green LED (D209) turns ON5 Long press the MFB button (SW701) for a minimum of 4-5 seconds until the Blue LED (D300) and Red LED

(D301) start blinking alternately Observe the sound from the speakers6 Release the MFB button7 Perform the following steps to pair the BM83 module with a smartphone

71 Turn ON the smartphones Bluetooth to scan for the available devices72 Tap on ldquoMCHP BM83rdquo from the scan results Pair to connect the device73 On successful pairing the MCHP BM83 device must be visible under the ldquoPAIRED DEVICESrdquo as

shown in the following figure

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 18

Figure 4-3 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 module over the Bluetooth connection and listento it over the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Play button (SW704) to play the audio84 Press the Pause button (SW704) to pause the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the MFB button (SW701) for a minimum of 4-5 seconds to turn OFF the system

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 19

5 Firmware UpdateThis section describes the firmware update of the BM83 module over UART and USB DFU

51 Firmware Update over UARTTo update the firmware of the BM83 module the user must ensure the hardware settings and configurations matchthose described in the following table

Table 5-1 BM83 EVB Firmware Update Settings (1)

Jumpers and Switches (1) Description

JP600 and JP601 bull Mount a jumper on the JP600 (TXD)bull Mount a jumper on the JP601 (RXD)

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 and pin3

JP203 Mount a jumper on the 5V_USB and 5V_MCP pins of the JP203 pin2 and pin3

SW300 Put the SW300 switch to the ON position for Test mode

SW200 Put the SW200 switch to the 5V_USB position

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDDIOrdquo pins of the JP305

J600 Connect the USB cable from a PC to the J600

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate toolNote  Download the isUpdate tool from wwwmicrochipcomBM83

1 Connect the BM83 EVB Micro-B USB port J600 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

2 Observe that the Red LED (D600) Green LED (D209) and Blue LED (D300) turn ON3 Open the isUpdate tool Select the appropriate COM port set the baud rate to 115200 and image num to 1 as

shown in the following figure4 Click Connect

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 20

Figure 5-1 isUpdate Tool Window

Note  In the isUpdate tool the image num values must be equal to the number of images to be programmedon the device For example to program firmware (image1) DSP (image2) and configuration (image3) theimage num value must be selected as 3

5 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-2 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 21

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 2: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Table of Contents

Introduction1

Features 1

1 Quick References4

11 Reference Documentation412 Hardware Requirements 413 Software Requirements414 AcronymsAbbreviations4

2 Kit Overview 8

21 Kit Contents8

3 Hardware10

31 Hardware Features11

4 Embedded Mode Quick Demo 18

5 Firmware Update20

51 Firmware Update over UART 2052 Firmware Update over USB 23

6 Customizing Module Parameters 28

61 Config Tool Setup28

7 Appendix A BM83 EVB Reference Schematics 41

8 Appendix B STA369BW Audio Daughter Board55

9 Appendix C Digital Microphone Daughter Board 57

10 Appendix D J-Link 6-Pin Adapter Board 58

11 Appendix E Updating PIC32 MCU Parameters59

12 Appendix F Hardware Setup for Application Demo in Host MCU Mode 63

121 Host MCU Mode Quick Demo64

13 Appendix G Hardware Setup for Application Demo in Embedded Mode67

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec69

15 Regulatory Approvals70

151 United States70152 Canada71153 Europe71

16 Document Revision History72

The Microchip Website73

Product Change Notification Service73

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 2

Customer Support 73

Microchip Devices Code Protection Feature 73

Legal Notice 73

Trademarks 74

Quality Management System 74

Worldwide Sales and Service75

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 3

1 Quick References

11 Reference DocumentationFor further information refer to the following

bull BM83 Bluetoothreg Stereo Audio Module Data Sheetbull IS2083 Bluetoothreg Stereo Audio SoC Data Sheetbull IS2083 SDK Userrsquos Guide (DS50002894)bull BM83 Host MCU Firmware Development Guidebull IS2083 Bluetoothreg Audio Application Design Guidebull IS2083 SDK Debugger Userrsquos Guidebull IS2083 Reference Design Application Note

Note  For a complete list of development support tools and documentation visit wwwmicrochipcomBM83

12 Hardware Requirementsbull BM83 Bluetoothreg Audio Development Board (BM83 EVB)bull BM83 module mounted on BM83 Carrier Boardbull Bluetooth-enabled smartphone

ndash Androidtrade device running on Android 43 or later versionndash iOS iPhonereg 4S or later version

bull Windowsreg host PC with USB portbull Speaker microphone or headsetbull Type-A to Micro-B USB cablebull STA369BW Audio Daughter Boardbull Digital Microphone Daughter Boardbull 15V DC power adapterbull MPLABreg REAL ICEtradeMPLAB ICD 3PICkittrade 3bull J-Link 6-Pin Adapter Board

13 Software RequirementsNote  For the following software tools and firmware files refer to wwwmicrochipcomBM83

bull IS2083 firmwarebull Host MCU firmwarebull isUpdate toolbull Config GUI toolbull MPLAB Integrated Development Environment (MPLAB X IDE) toolbull Microchip Bluetooth Audio Application for smartphone

Note  MPLAB X IDE is available for download from Microchip website at wwwmicrochipcommplabmplab-x-ide

14 AcronymsAbbreviationsTable 1-1 AcronymsAbbreviations

AcronymsAbbreviations Description

A2DP Advanced Audio Distribution Profile

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 4

continued

AcronymsAbbreviations Description

AAC Advanced Audio Codec

ADC Analog-to-Digital Converter

AEC Acoustic Echo Cancellation

AFH Adaptive Frequency Hopping

ANCS Apple Notification Center Service

API Application Programming Interfaces

AVRCP AudioVideo Remote Control Profile

AW Audio Widening

BDR Basic Data Rate

BER Bit Error Rate

BLE Bluetooth Low Energy

BOM Bill of Materials

BPF Band Pass Filter

BR Basic Rate

CVSD Continuous Variable Slope Delta

DAC Digital-to-Analog Converter

DFU Device Firmware Upgrade

DIS Device Information Service

DLE Data Length Extension

DPSK Differential Phase Shift Keying

DQPSK Differential Quadrature Phase Shift Keying

DR Receive Data

DSP Digital Signal Processor

DT Transmit Data

EDR Enhanced Data Rate

EMC Electromagnetic Compatibility

EVB Evaluation Board

FET Field Effect Transistor

GAP General Access Profile

GATT General Attribute Profile

GFSK Gaussian Frequency Shift Keying

GPIO General Purpose Input Output

GUI Graphical User Interface

HFP Hands-free Profile

HPF High Pass Filter

HSP Headset Profile

HW Hardware

I2CI2C Inter-Integrated Circuit

I2SI2S Inter-IC Sound

IC Integrated Circuit

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 5

continued

AcronymsAbbreviations Description

ICSP In-Circuit Serial Programming

IDE Integrated Development Environment

IF Intermediate Frequency

IPE Integrated Programming Environment

JTAG Joint Test Action Group

LDO Low-Dropout

LED Light Emitting Diode

LNA Low-Noise Amplifier

LPA Linear Power Amplifier

LSB Least Significant Bit

MAC Medium Access Control

MB DRC Multiband Dynamic Range Compression

MCLK Master Clock

MCU Microcontroller

MEMS Micro-Electro-Mechanical Systems

MFB Multi-function Button

Modem Modulator-demodulator

MPA Medium Power Amplifier

mSBC Modified Sub-band Coding

MSPK Multi-speaker

NR Noise Reduction

OTA Over-the-Air

PBAP Phone Book Access Profile

PCB Printed Circuit Board

PCM Pulse Code Modulation

PDM Pulse Density Modulation

PIM Plug-in Module

PLC Packet Loss Concealment

PMU Power Management Unit

POR Power-on Reset

PWM Pulse Width Modulation

RF Radio Frequency

RFS Receive Frame Sync

RoHS Restriction of Hazardous Substances

RSSI Received Signal Strength Indicator

RX Receiver

SAR Successive Approximation Register

SBC Sub-band Coding

SCO Synchronous Connection-Oriented

SDK Software Development Kit

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 6

continued

AcronymsAbbreviations Description

SIG Special Interest Group

SNR Signal-to-Noise Ratio

SoC System-on-Chip

SPP Serial Port Profile

SW Software

TX Transmitter

UART Universal Asynchronous Receiver-Transmitter

UI User Interface

USB Universal Serial Bus

VB Virtual Bass Enhancement

VCO Voltage-controlled Oscillator

WDT Watchdog Timer

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 7

2 Kit OverviewThis section provides an overview of the BM83 EVB The following figure illustrates the top view of the BM83 EVBwith its components

Figure 2-1 BM83 EVB Components

Host MCU (PIC32MX450F256L)

PIM Socket (External MCU)

15V DC Adapter (P200)USB-UART Port (J600)

Power Switch (SW200)

MFB Button (SW701)

Bluetooth Module USB (J200)

Li-ion Battery Connector (J201)

Type-A USB (P400)

ICSP Header (J400)

BM83 JTAG Header (J301)

XPRO Header (J304)

STA369BW Audio Daughter Board

ANA MIC1(P500)

LINE_IN (P501)I2S Header (J404 J405)

ANA MIC2 (P502)

Stereo Out (P503)

Carrier Board Interface (J300)

BM83 Carrier Board

BM83 Module

Digital Microphone Daughter Boards

Audio Control Buttons Header (J700 J701 J702)

21 Kit ContentsThe BM83 EVB includes the following

bull One BM83 EVB that contains a BM83 module (BM83SM1-00AA) mounted on a BM83 Carrier Boardbull One 15V DC power adapterbull One pair of speaker cablesbull One Type-A to Micro-B USB cablebull One STA369BW Audio Daughter Boardbull Two Digital Microphone Daughter Boardsbull One J-link 6-pin Adapter Board

BM83 EVBKit Overview

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 8

Figure 2-2 Kit Contents

BM83 EVB

STA369BW Audio Daughter Board

Digital Microphone Daughter Boards

Power Cable

BM83 Carrier Board

J-Link Adapter Board

Speaker Cable

Micro-B USB Cable

DC Power Adapter

BM83 Module

Note  If any part of the BM83 EVB is missing contact your Microchip sales office for assistance A list of Microchipoffices for sales and service is provided on the back page of this document

BM83 EVBKit Overview

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 9

3 HardwareThis chapter describes the hardware features of the BM83 EVB The BM83 EVB includes a range of peripheralcomponents

Figure 3-1 Block Diagram

SYS_PWR

LED2

AOHPRAOHPMAOHPL

MIC1_P

MIC2_N

MIC_BIAS

UART

BAT_IN

Buttons andSwitches

MIC andBias Circuit

AudioInputJack

Status LEDs

PowerJack

15VAdapter

ADC CH

16 MHzCrystal

SPKR

SPKL

Thermistor

Li-IonBattery

AudioOutput

Jack

Aux-In Jack

USB to UART(MCP2200)

3V35VRegulator

ADAP_IN Micro-BUSB

12 MHzCrystal

PowerSwitch

15V

5V

15V

3V3

IO

5V

3V3LDO

5V

P3_4

ModeSwitch

Type-A USB

AudioInputJack

MIC andBias Circuit

DMIC_CLK

Audio DaughterBoard

33 V

15V

5VI2S

15 VLED1

CPU JTAG JTAG

XPROHeader IO

AIRAIL

DMIC1LRDMIC2LR

MIC1_NMIC2_P

BM83 Module on theBM83 Carrier Board

External MCU(PIC32MX450F256L)

PIM Socket

Micro-BUSBUSB

J-linkAdapterBoard

Bluetooth Audio Development Board

Regulator

STA369BW

Digital MicrophoneDaugther Boards

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 10

31 Hardware FeaturesThe following sections provide detailed information on the BM83 EVB components To locate these components inthe BM83 EVB refer to Figure 2-1 and Figure 3-2

Figure 3-2 BM83 EVB Switches LEDs and Jumpers

Dxxx - LEDs JPxxxJxxx - Jumpers SxxxSWxxx - SwitchesPush buttons Legends

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW70

5SW

702

SW70

7SW

708

SW70

4

J600

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW200

SW701

SW401

SW711

SW703

D202

D600D203

D209

JP203

JP201

JP400J200

JP600 JP601

D300 D301 D302

SW700SW300J700 J701 J702

J404J405

JP501

JP503

J401 J402 J403

JP305

JP304

J505 J504

311 Power SupplyThe BM83 EVB can be powered using any one of the following

bull Li-ion battery (J201) ndash When using a battery input mount a jumper on the JP200 and pin 1 and 2 of the JP201Do not mount a jumper on the JP202 The JP202 is a provision for connecting a battery power source with a254 mm connector

bull 15V DC power adapter (P200)bull USB (J200 and J600) ndash A USB cable is connected to the PC which provides 5V (USB_5V)

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 11

Notes 1 The power switch (SW200) is used to switch between the two 5V power sources available on the board

ndash 5V_DC derived from the 15V DCndash 5V_USB supplied by the 5V USB source

2 To locate these power sources available on the BM83 EVB refer to Figure 2-1

312 USB ConnectivityThe USB ports for BM83 EVB are

bull Micro-B USB port (J600 UART USB) ndash USB signals are converted to UART by the serial converter MCP2200which is connected to the BM83 module

bull Micro-B USB port (J200 BT_USB) ndash USB signals are directly connected to the BM83 modulebull Type A USB port (P400- MCU_USB) ndash USB signals are directly connected to the host MCU

( PIC32MX450F256L)

Note  To locate these USB ports available on the BM83 EVB refer to Figure 2-1

313 Switches and Push ButtonsThe functions of the switches and push buttons on the BM83 EVB are

bull S400 ndash Switch to select between the on-board PIC32 MCU or external Plug-in Module (PIM)bull SW200 ndash Power switch to switch between the 5V_DC and 5V_USBbull SW300 ndash Mode selection switch for configuring the BM83 module into Application mode or Test modebull SW400 ndash Microcontroller-to-Bluetooth control switchbull SW401 ndash Reset button for the host MCU (MCU_RESET)bull SW402 ndash Microcontroller-to-Bluetooth control switchbull SW403 ndash Microcontroller-to-Bluetooth control switchbull SW700 ndash Reset button for the BM83 module (RST_N)bull SW701 ndash Multi-function button (MFB)bull SW702 ndash Increase volume (VOL_UP)bull SW703 ndash Enter into pairing mode (PAIRING)bull SW704 ndash Play or pause the audio playback (PLAYPAUSE)bull SW705 ndash Decrease volume (VOL_DN)bull SW707 ndash Skip the audio track forward (FWD)bull SW708 ndash Skip the audio track backward (REV)bull SW711 ndash Select button (SEL) turns on the system and puts the system into Pairing mode during Host MCU

mode application demonstration

Note  To locate these switches and push buttons available on the BM83 EVB refer to Figure 3-2

The following table provides the settings for the mode selection switch (SW300) for configuring the BM83 module invarious operating modes

Table 3-1 Mode Selection Switch (SW300) Details

Mode Pin Description

Test mode SW300 is placed in ON (P3_4 Low) position

Application mode SW300 is placed in OFF (P3_4 Floating) position

314 LEDsAll the on-board LEDs are categorized into three main types

bull Power LEDsndash Red (D600 and D202)ndash Green (D209 and D203)

bull LEDs driven by the BM83 module

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 12

ndash Red (D301)ndash Blue (D300)

bull Host MCU (PIC32)-related LEDsndash Green (D401-D407)ndash Green (D411)

Note  To locate these LEDs available on the BM83 EVB refer to Figure 3-2

315 HeadersThe following headers are available on the BM83 EVBNote  To locate these headers available on the BM83 EVB refer to Figure 2-1

3151 I2S HeaderI2S header (J405) provides the interface to connect an STA369BW Audio Daughter Board to the BM83 module Thefollowing table provides the pin details of I2S header

Table 3-2 I2S Header (J405) Pin Details

Pin Number Pin Name

1 RFS1

2 SCLK1

3 DR1

4 DT1

5 MCLK1

6 GND

7 3V3_IO

Note 1 Connect J405 and J404 to enable I2S interface with the STA369BW Audio Daughter Board

3152 Audio Daughter Board Interface HeaderThe Audio Daughter Board interface headers (J500 and J501) provide the interface to use the STA369BW AudioDaughter Board Table 3-3 and Table 3-4 provide the pin details of these headers

Table 3-3 Audio Daughter Board Interface Header (J500) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 GND 11 I2S_DR1

2 GND 12 I2S_SCLK1

3 GPIORxD 13 I2S_DT1

4 GPIOCTS 14 I2S_MCLK1

5 GPIOTxD 15 GND

6 GPIORTS 16 GND

7 GPIOSCL 17 15V_DC_IN

8 GPIORST 18 3V3_GEN

9 GPIOSDA 19 15V_DC_IN

10 I2S_RFS1 20 5V_DC

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 13

Table 3-4  Audio Daughter Board Interface Header (J501) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 NC 7 NC

2 NC 8 GPIOPROT_N_DSP

3 GPIODSP_IRQ_N 9 NC

4 GPIOSLEEP_N_DSP 10 NC

5 NC 11 GND

6 GPIOMUTE_N_DSP 12 GND

3153 Audio Control Button HeadersThe audio control button headers (J700 J701 and J702) provide the mechanism to control the audio function buttonseither by the BM83 module (Embedded mode) or on-board PIC32 MCU (Host MCU mode) The following tablesprovide the header pin description Embedded and Host MCU mode configurations

Table 3-5 Audio Control Button Headers (J700 J701 and J702) Pin Description (1)

Pin Number Pin Name Description

1 PLYPAU Play or pause

2 REV Reverse

3 FWD Forward

4 VOLndash Volume down

5 VOL+ Volume up

6 PAIRING Used for pairing the module with a smartphone (only for HostMCU mode)

7 Sel Not used

8 NC Not connected

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-6 Embedded Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Open Mount a jumper on the J701 and J702 Audio streaming is controlledby the BM83 module inEmbedded mode2 Open Mount a jumper on the J701 and J702

3 Open Mount a jumper on the J701 and J702

4 Open Mount a jumper on the J701 and J702

5 Open Mount a jumper on the J701 and J702

6 Open Open Open

7 Open Mount a jumper on the J701 and J702

8 Open Open Open

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 14

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-7 Host MCU Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Mount a jumper on the J700 and J701 Open Audio streaming is controlled by theon-board PIC32MX450F256L MCUin Host MCU mode2 Mount a jumper on the J700 and J701 Open

3 Mount a jumper on the J700 and J701 Open

4 Mount a jumper on the J700 and J701 Open

5 Mount a jumper on the J700 and J701 Open

6 Mount a jumper on the J700 and J701 Open

7 Mount a jumper on the J700 and J701 Open

8 Open Open Open

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

3154 BM83 Carrier Board InterfaceThe following table provides the pin details of J300 and the BM83 module interface with the BM83 EVB

Table 3-8 Carrier Board Interface (J300) Pin Details

Pin Name Pin Number Pin Name

BK1_O_1V5 1 2 MCLK1

LED3 3 4 DT1

NC 5 6 DR1

RST_N 7 8 SCLK1

DP 9 10 RFS1

DM 11 12 GND

GND 13 14 P3_7

GND 15 16 P3_5

P2_7 17 18 NC

P1_3 19 20 BK2_O_1V8

P1_2 21 22 NC

P0_5 23 24 P0_1

P0_2 25 26 P0_0

P0_3 27 28 P2_3

P0_6 29 30 P0_7

LED2 31 32 UART_TXD

P1_6 33 34 UART_RXD

LED1 35 36 SK2_KEY_AD

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 15

continuedPin Name Pin Number Pin Name

P3_4 37 38 PWM

SK1_AMB_DET 39 40 MFB

NA 41 42 DMIC2_R

NA 43 44 DMIC2_L

P3_2 45 46 VDD_IO

GND 47 48 SYS_PWR

MIC_BIAS 49 50 BAT_IN

MIC_P1 51 52 ADAP_IN

MIC_N1 53 54 NC

AIL 55 56 P2_6

AIR 57 58 DMIC1_R

MIC_P2 59 60 DMIC1_L

MIC_N2 61 62 DMIC_CLK

AOHPL 63 64 GND

AOHPM 65 66 GND

AOHPR 67 mdash mdash

3155 ICSP HeaderThe ICSP header (J400) provides the programmingdebugging interface for the on-board PIC32 MCU(PIC32MX450F256L) To locate this header on the BM83 EVB refer to Figure 2-1 The following table provides theICSP header pin description

Table 3-9 ICSP Header (J400) Pin Description

Pin Number Description

1 Reset (MCLR)

2 Power supply (3V3_PIC)

3 Ground (GND)

4 Data (PGED1)

5 Clock (PGEC1)

6 Not connected (NC)

3156 Xplained PRO HeaderThe BM83 EVB provides the 20-pin XPRO header (J304) needed to interface with the XPRO platform The followingtable provides the pin details of XPRO header

Table 3-10 XPRO Header (J304) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 GND

SK2_KEY_AD 3 4 SK1_AMB_DET

NA 5 6 NA

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 16

continuedPin Name Pin Number Pin Name

PWM 7 8 P0_0

P0_6 9 10 P3_5

P1_3 11 12 P1_2

UART_RXD 13 14 UART_TXD

P0_7 15 16 P2_6

P2_3 17 18 P1_6

GND 19 20 3V3_IO

3157 Digital Microphone HeadersThe 5-pin digital microphone header provides an interface to the BM83 EVB and the Digital Microphone DaughterBoard The pin description is provided in the following tableTable 3-11 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 17

4 Embedded Mode Quick DemoThis section provides a quick demo on streaming audio using the BM83 module in Embedded mode

Perform the following steps

Note  The BM83 EVB is preconfigured for the Embedded mode quick demo

1 Unbox the kit and connect the speaker cables to the STA369BW Audio Daughter Board at CN1 and CN2 andconnect the cables to the speakerFigure 4-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 4-2 SW200 Switch Position

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON

4 Set the SW200 switch to the 5V_DC position Notice that the Green LED (D209) turns ON5 Long press the MFB button (SW701) for a minimum of 4-5 seconds until the Blue LED (D300) and Red LED

(D301) start blinking alternately Observe the sound from the speakers6 Release the MFB button7 Perform the following steps to pair the BM83 module with a smartphone

71 Turn ON the smartphones Bluetooth to scan for the available devices72 Tap on ldquoMCHP BM83rdquo from the scan results Pair to connect the device73 On successful pairing the MCHP BM83 device must be visible under the ldquoPAIRED DEVICESrdquo as

shown in the following figure

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 18

Figure 4-3 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 module over the Bluetooth connection and listento it over the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Play button (SW704) to play the audio84 Press the Pause button (SW704) to pause the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the MFB button (SW701) for a minimum of 4-5 seconds to turn OFF the system

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 19

5 Firmware UpdateThis section describes the firmware update of the BM83 module over UART and USB DFU

51 Firmware Update over UARTTo update the firmware of the BM83 module the user must ensure the hardware settings and configurations matchthose described in the following table

Table 5-1 BM83 EVB Firmware Update Settings (1)

Jumpers and Switches (1) Description

JP600 and JP601 bull Mount a jumper on the JP600 (TXD)bull Mount a jumper on the JP601 (RXD)

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 and pin3

JP203 Mount a jumper on the 5V_USB and 5V_MCP pins of the JP203 pin2 and pin3

SW300 Put the SW300 switch to the ON position for Test mode

SW200 Put the SW200 switch to the 5V_USB position

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDDIOrdquo pins of the JP305

J600 Connect the USB cable from a PC to the J600

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate toolNote  Download the isUpdate tool from wwwmicrochipcomBM83

1 Connect the BM83 EVB Micro-B USB port J600 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

2 Observe that the Red LED (D600) Green LED (D209) and Blue LED (D300) turn ON3 Open the isUpdate tool Select the appropriate COM port set the baud rate to 115200 and image num to 1 as

shown in the following figure4 Click Connect

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 20

Figure 5-1 isUpdate Tool Window

Note  In the isUpdate tool the image num values must be equal to the number of images to be programmedon the device For example to program firmware (image1) DSP (image2) and configuration (image3) theimage num value must be selected as 3

5 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-2 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 21

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 3: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Customer Support 73

Microchip Devices Code Protection Feature 73

Legal Notice 73

Trademarks 74

Quality Management System 74

Worldwide Sales and Service75

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 3

1 Quick References

11 Reference DocumentationFor further information refer to the following

bull BM83 Bluetoothreg Stereo Audio Module Data Sheetbull IS2083 Bluetoothreg Stereo Audio SoC Data Sheetbull IS2083 SDK Userrsquos Guide (DS50002894)bull BM83 Host MCU Firmware Development Guidebull IS2083 Bluetoothreg Audio Application Design Guidebull IS2083 SDK Debugger Userrsquos Guidebull IS2083 Reference Design Application Note

Note  For a complete list of development support tools and documentation visit wwwmicrochipcomBM83

12 Hardware Requirementsbull BM83 Bluetoothreg Audio Development Board (BM83 EVB)bull BM83 module mounted on BM83 Carrier Boardbull Bluetooth-enabled smartphone

ndash Androidtrade device running on Android 43 or later versionndash iOS iPhonereg 4S or later version

bull Windowsreg host PC with USB portbull Speaker microphone or headsetbull Type-A to Micro-B USB cablebull STA369BW Audio Daughter Boardbull Digital Microphone Daughter Boardbull 15V DC power adapterbull MPLABreg REAL ICEtradeMPLAB ICD 3PICkittrade 3bull J-Link 6-Pin Adapter Board

13 Software RequirementsNote  For the following software tools and firmware files refer to wwwmicrochipcomBM83

bull IS2083 firmwarebull Host MCU firmwarebull isUpdate toolbull Config GUI toolbull MPLAB Integrated Development Environment (MPLAB X IDE) toolbull Microchip Bluetooth Audio Application for smartphone

Note  MPLAB X IDE is available for download from Microchip website at wwwmicrochipcommplabmplab-x-ide

14 AcronymsAbbreviationsTable 1-1 AcronymsAbbreviations

AcronymsAbbreviations Description

A2DP Advanced Audio Distribution Profile

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 4

continued

AcronymsAbbreviations Description

AAC Advanced Audio Codec

ADC Analog-to-Digital Converter

AEC Acoustic Echo Cancellation

AFH Adaptive Frequency Hopping

ANCS Apple Notification Center Service

API Application Programming Interfaces

AVRCP AudioVideo Remote Control Profile

AW Audio Widening

BDR Basic Data Rate

BER Bit Error Rate

BLE Bluetooth Low Energy

BOM Bill of Materials

BPF Band Pass Filter

BR Basic Rate

CVSD Continuous Variable Slope Delta

DAC Digital-to-Analog Converter

DFU Device Firmware Upgrade

DIS Device Information Service

DLE Data Length Extension

DPSK Differential Phase Shift Keying

DQPSK Differential Quadrature Phase Shift Keying

DR Receive Data

DSP Digital Signal Processor

DT Transmit Data

EDR Enhanced Data Rate

EMC Electromagnetic Compatibility

EVB Evaluation Board

FET Field Effect Transistor

GAP General Access Profile

GATT General Attribute Profile

GFSK Gaussian Frequency Shift Keying

GPIO General Purpose Input Output

GUI Graphical User Interface

HFP Hands-free Profile

HPF High Pass Filter

HSP Headset Profile

HW Hardware

I2CI2C Inter-Integrated Circuit

I2SI2S Inter-IC Sound

IC Integrated Circuit

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 5

continued

AcronymsAbbreviations Description

ICSP In-Circuit Serial Programming

IDE Integrated Development Environment

IF Intermediate Frequency

IPE Integrated Programming Environment

JTAG Joint Test Action Group

LDO Low-Dropout

LED Light Emitting Diode

LNA Low-Noise Amplifier

LPA Linear Power Amplifier

LSB Least Significant Bit

MAC Medium Access Control

MB DRC Multiband Dynamic Range Compression

MCLK Master Clock

MCU Microcontroller

MEMS Micro-Electro-Mechanical Systems

MFB Multi-function Button

Modem Modulator-demodulator

MPA Medium Power Amplifier

mSBC Modified Sub-band Coding

MSPK Multi-speaker

NR Noise Reduction

OTA Over-the-Air

PBAP Phone Book Access Profile

PCB Printed Circuit Board

PCM Pulse Code Modulation

PDM Pulse Density Modulation

PIM Plug-in Module

PLC Packet Loss Concealment

PMU Power Management Unit

POR Power-on Reset

PWM Pulse Width Modulation

RF Radio Frequency

RFS Receive Frame Sync

RoHS Restriction of Hazardous Substances

RSSI Received Signal Strength Indicator

RX Receiver

SAR Successive Approximation Register

SBC Sub-band Coding

SCO Synchronous Connection-Oriented

SDK Software Development Kit

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 6

continued

AcronymsAbbreviations Description

SIG Special Interest Group

SNR Signal-to-Noise Ratio

SoC System-on-Chip

SPP Serial Port Profile

SW Software

TX Transmitter

UART Universal Asynchronous Receiver-Transmitter

UI User Interface

USB Universal Serial Bus

VB Virtual Bass Enhancement

VCO Voltage-controlled Oscillator

WDT Watchdog Timer

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 7

2 Kit OverviewThis section provides an overview of the BM83 EVB The following figure illustrates the top view of the BM83 EVBwith its components

Figure 2-1 BM83 EVB Components

Host MCU (PIC32MX450F256L)

PIM Socket (External MCU)

15V DC Adapter (P200)USB-UART Port (J600)

Power Switch (SW200)

MFB Button (SW701)

Bluetooth Module USB (J200)

Li-ion Battery Connector (J201)

Type-A USB (P400)

ICSP Header (J400)

BM83 JTAG Header (J301)

XPRO Header (J304)

STA369BW Audio Daughter Board

ANA MIC1(P500)

LINE_IN (P501)I2S Header (J404 J405)

ANA MIC2 (P502)

Stereo Out (P503)

Carrier Board Interface (J300)

BM83 Carrier Board

BM83 Module

Digital Microphone Daughter Boards

Audio Control Buttons Header (J700 J701 J702)

21 Kit ContentsThe BM83 EVB includes the following

bull One BM83 EVB that contains a BM83 module (BM83SM1-00AA) mounted on a BM83 Carrier Boardbull One 15V DC power adapterbull One pair of speaker cablesbull One Type-A to Micro-B USB cablebull One STA369BW Audio Daughter Boardbull Two Digital Microphone Daughter Boardsbull One J-link 6-pin Adapter Board

BM83 EVBKit Overview

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 8

Figure 2-2 Kit Contents

BM83 EVB

STA369BW Audio Daughter Board

Digital Microphone Daughter Boards

Power Cable

BM83 Carrier Board

J-Link Adapter Board

Speaker Cable

Micro-B USB Cable

DC Power Adapter

BM83 Module

Note  If any part of the BM83 EVB is missing contact your Microchip sales office for assistance A list of Microchipoffices for sales and service is provided on the back page of this document

BM83 EVBKit Overview

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 9

3 HardwareThis chapter describes the hardware features of the BM83 EVB The BM83 EVB includes a range of peripheralcomponents

Figure 3-1 Block Diagram

SYS_PWR

LED2

AOHPRAOHPMAOHPL

MIC1_P

MIC2_N

MIC_BIAS

UART

BAT_IN

Buttons andSwitches

MIC andBias Circuit

AudioInputJack

Status LEDs

PowerJack

15VAdapter

ADC CH

16 MHzCrystal

SPKR

SPKL

Thermistor

Li-IonBattery

AudioOutput

Jack

Aux-In Jack

USB to UART(MCP2200)

3V35VRegulator

ADAP_IN Micro-BUSB

12 MHzCrystal

PowerSwitch

15V

5V

15V

3V3

IO

5V

3V3LDO

5V

P3_4

ModeSwitch

Type-A USB

AudioInputJack

MIC andBias Circuit

DMIC_CLK

Audio DaughterBoard

33 V

15V

5VI2S

15 VLED1

CPU JTAG JTAG

XPROHeader IO

AIRAIL

DMIC1LRDMIC2LR

MIC1_NMIC2_P

BM83 Module on theBM83 Carrier Board

External MCU(PIC32MX450F256L)

PIM Socket

Micro-BUSBUSB

J-linkAdapterBoard

Bluetooth Audio Development Board

Regulator

STA369BW

Digital MicrophoneDaugther Boards

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 10

31 Hardware FeaturesThe following sections provide detailed information on the BM83 EVB components To locate these components inthe BM83 EVB refer to Figure 2-1 and Figure 3-2

Figure 3-2 BM83 EVB Switches LEDs and Jumpers

Dxxx - LEDs JPxxxJxxx - Jumpers SxxxSWxxx - SwitchesPush buttons Legends

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW70

5SW

702

SW70

7SW

708

SW70

4

J600

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW200

SW701

SW401

SW711

SW703

D202

D600D203

D209

JP203

JP201

JP400J200

JP600 JP601

D300 D301 D302

SW700SW300J700 J701 J702

J404J405

JP501

JP503

J401 J402 J403

JP305

JP304

J505 J504

311 Power SupplyThe BM83 EVB can be powered using any one of the following

bull Li-ion battery (J201) ndash When using a battery input mount a jumper on the JP200 and pin 1 and 2 of the JP201Do not mount a jumper on the JP202 The JP202 is a provision for connecting a battery power source with a254 mm connector

bull 15V DC power adapter (P200)bull USB (J200 and J600) ndash A USB cable is connected to the PC which provides 5V (USB_5V)

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 11

Notes 1 The power switch (SW200) is used to switch between the two 5V power sources available on the board

ndash 5V_DC derived from the 15V DCndash 5V_USB supplied by the 5V USB source

2 To locate these power sources available on the BM83 EVB refer to Figure 2-1

312 USB ConnectivityThe USB ports for BM83 EVB are

bull Micro-B USB port (J600 UART USB) ndash USB signals are converted to UART by the serial converter MCP2200which is connected to the BM83 module

bull Micro-B USB port (J200 BT_USB) ndash USB signals are directly connected to the BM83 modulebull Type A USB port (P400- MCU_USB) ndash USB signals are directly connected to the host MCU

( PIC32MX450F256L)

Note  To locate these USB ports available on the BM83 EVB refer to Figure 2-1

313 Switches and Push ButtonsThe functions of the switches and push buttons on the BM83 EVB are

bull S400 ndash Switch to select between the on-board PIC32 MCU or external Plug-in Module (PIM)bull SW200 ndash Power switch to switch between the 5V_DC and 5V_USBbull SW300 ndash Mode selection switch for configuring the BM83 module into Application mode or Test modebull SW400 ndash Microcontroller-to-Bluetooth control switchbull SW401 ndash Reset button for the host MCU (MCU_RESET)bull SW402 ndash Microcontroller-to-Bluetooth control switchbull SW403 ndash Microcontroller-to-Bluetooth control switchbull SW700 ndash Reset button for the BM83 module (RST_N)bull SW701 ndash Multi-function button (MFB)bull SW702 ndash Increase volume (VOL_UP)bull SW703 ndash Enter into pairing mode (PAIRING)bull SW704 ndash Play or pause the audio playback (PLAYPAUSE)bull SW705 ndash Decrease volume (VOL_DN)bull SW707 ndash Skip the audio track forward (FWD)bull SW708 ndash Skip the audio track backward (REV)bull SW711 ndash Select button (SEL) turns on the system and puts the system into Pairing mode during Host MCU

mode application demonstration

Note  To locate these switches and push buttons available on the BM83 EVB refer to Figure 3-2

The following table provides the settings for the mode selection switch (SW300) for configuring the BM83 module invarious operating modes

Table 3-1 Mode Selection Switch (SW300) Details

Mode Pin Description

Test mode SW300 is placed in ON (P3_4 Low) position

Application mode SW300 is placed in OFF (P3_4 Floating) position

314 LEDsAll the on-board LEDs are categorized into three main types

bull Power LEDsndash Red (D600 and D202)ndash Green (D209 and D203)

bull LEDs driven by the BM83 module

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 12

ndash Red (D301)ndash Blue (D300)

bull Host MCU (PIC32)-related LEDsndash Green (D401-D407)ndash Green (D411)

Note  To locate these LEDs available on the BM83 EVB refer to Figure 3-2

315 HeadersThe following headers are available on the BM83 EVBNote  To locate these headers available on the BM83 EVB refer to Figure 2-1

3151 I2S HeaderI2S header (J405) provides the interface to connect an STA369BW Audio Daughter Board to the BM83 module Thefollowing table provides the pin details of I2S header

Table 3-2 I2S Header (J405) Pin Details

Pin Number Pin Name

1 RFS1

2 SCLK1

3 DR1

4 DT1

5 MCLK1

6 GND

7 3V3_IO

Note 1 Connect J405 and J404 to enable I2S interface with the STA369BW Audio Daughter Board

3152 Audio Daughter Board Interface HeaderThe Audio Daughter Board interface headers (J500 and J501) provide the interface to use the STA369BW AudioDaughter Board Table 3-3 and Table 3-4 provide the pin details of these headers

Table 3-3 Audio Daughter Board Interface Header (J500) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 GND 11 I2S_DR1

2 GND 12 I2S_SCLK1

3 GPIORxD 13 I2S_DT1

4 GPIOCTS 14 I2S_MCLK1

5 GPIOTxD 15 GND

6 GPIORTS 16 GND

7 GPIOSCL 17 15V_DC_IN

8 GPIORST 18 3V3_GEN

9 GPIOSDA 19 15V_DC_IN

10 I2S_RFS1 20 5V_DC

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 13

Table 3-4  Audio Daughter Board Interface Header (J501) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 NC 7 NC

2 NC 8 GPIOPROT_N_DSP

3 GPIODSP_IRQ_N 9 NC

4 GPIOSLEEP_N_DSP 10 NC

5 NC 11 GND

6 GPIOMUTE_N_DSP 12 GND

3153 Audio Control Button HeadersThe audio control button headers (J700 J701 and J702) provide the mechanism to control the audio function buttonseither by the BM83 module (Embedded mode) or on-board PIC32 MCU (Host MCU mode) The following tablesprovide the header pin description Embedded and Host MCU mode configurations

Table 3-5 Audio Control Button Headers (J700 J701 and J702) Pin Description (1)

Pin Number Pin Name Description

1 PLYPAU Play or pause

2 REV Reverse

3 FWD Forward

4 VOLndash Volume down

5 VOL+ Volume up

6 PAIRING Used for pairing the module with a smartphone (only for HostMCU mode)

7 Sel Not used

8 NC Not connected

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-6 Embedded Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Open Mount a jumper on the J701 and J702 Audio streaming is controlledby the BM83 module inEmbedded mode2 Open Mount a jumper on the J701 and J702

3 Open Mount a jumper on the J701 and J702

4 Open Mount a jumper on the J701 and J702

5 Open Mount a jumper on the J701 and J702

6 Open Open Open

7 Open Mount a jumper on the J701 and J702

8 Open Open Open

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 14

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-7 Host MCU Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Mount a jumper on the J700 and J701 Open Audio streaming is controlled by theon-board PIC32MX450F256L MCUin Host MCU mode2 Mount a jumper on the J700 and J701 Open

3 Mount a jumper on the J700 and J701 Open

4 Mount a jumper on the J700 and J701 Open

5 Mount a jumper on the J700 and J701 Open

6 Mount a jumper on the J700 and J701 Open

7 Mount a jumper on the J700 and J701 Open

8 Open Open Open

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

3154 BM83 Carrier Board InterfaceThe following table provides the pin details of J300 and the BM83 module interface with the BM83 EVB

Table 3-8 Carrier Board Interface (J300) Pin Details

Pin Name Pin Number Pin Name

BK1_O_1V5 1 2 MCLK1

LED3 3 4 DT1

NC 5 6 DR1

RST_N 7 8 SCLK1

DP 9 10 RFS1

DM 11 12 GND

GND 13 14 P3_7

GND 15 16 P3_5

P2_7 17 18 NC

P1_3 19 20 BK2_O_1V8

P1_2 21 22 NC

P0_5 23 24 P0_1

P0_2 25 26 P0_0

P0_3 27 28 P2_3

P0_6 29 30 P0_7

LED2 31 32 UART_TXD

P1_6 33 34 UART_RXD

LED1 35 36 SK2_KEY_AD

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 15

continuedPin Name Pin Number Pin Name

P3_4 37 38 PWM

SK1_AMB_DET 39 40 MFB

NA 41 42 DMIC2_R

NA 43 44 DMIC2_L

P3_2 45 46 VDD_IO

GND 47 48 SYS_PWR

MIC_BIAS 49 50 BAT_IN

MIC_P1 51 52 ADAP_IN

MIC_N1 53 54 NC

AIL 55 56 P2_6

AIR 57 58 DMIC1_R

MIC_P2 59 60 DMIC1_L

MIC_N2 61 62 DMIC_CLK

AOHPL 63 64 GND

AOHPM 65 66 GND

AOHPR 67 mdash mdash

3155 ICSP HeaderThe ICSP header (J400) provides the programmingdebugging interface for the on-board PIC32 MCU(PIC32MX450F256L) To locate this header on the BM83 EVB refer to Figure 2-1 The following table provides theICSP header pin description

Table 3-9 ICSP Header (J400) Pin Description

Pin Number Description

1 Reset (MCLR)

2 Power supply (3V3_PIC)

3 Ground (GND)

4 Data (PGED1)

5 Clock (PGEC1)

6 Not connected (NC)

3156 Xplained PRO HeaderThe BM83 EVB provides the 20-pin XPRO header (J304) needed to interface with the XPRO platform The followingtable provides the pin details of XPRO header

Table 3-10 XPRO Header (J304) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 GND

SK2_KEY_AD 3 4 SK1_AMB_DET

NA 5 6 NA

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 16

continuedPin Name Pin Number Pin Name

PWM 7 8 P0_0

P0_6 9 10 P3_5

P1_3 11 12 P1_2

UART_RXD 13 14 UART_TXD

P0_7 15 16 P2_6

P2_3 17 18 P1_6

GND 19 20 3V3_IO

3157 Digital Microphone HeadersThe 5-pin digital microphone header provides an interface to the BM83 EVB and the Digital Microphone DaughterBoard The pin description is provided in the following tableTable 3-11 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 17

4 Embedded Mode Quick DemoThis section provides a quick demo on streaming audio using the BM83 module in Embedded mode

Perform the following steps

Note  The BM83 EVB is preconfigured for the Embedded mode quick demo

1 Unbox the kit and connect the speaker cables to the STA369BW Audio Daughter Board at CN1 and CN2 andconnect the cables to the speakerFigure 4-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 4-2 SW200 Switch Position

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON

4 Set the SW200 switch to the 5V_DC position Notice that the Green LED (D209) turns ON5 Long press the MFB button (SW701) for a minimum of 4-5 seconds until the Blue LED (D300) and Red LED

(D301) start blinking alternately Observe the sound from the speakers6 Release the MFB button7 Perform the following steps to pair the BM83 module with a smartphone

71 Turn ON the smartphones Bluetooth to scan for the available devices72 Tap on ldquoMCHP BM83rdquo from the scan results Pair to connect the device73 On successful pairing the MCHP BM83 device must be visible under the ldquoPAIRED DEVICESrdquo as

shown in the following figure

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 18

Figure 4-3 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 module over the Bluetooth connection and listento it over the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Play button (SW704) to play the audio84 Press the Pause button (SW704) to pause the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the MFB button (SW701) for a minimum of 4-5 seconds to turn OFF the system

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 19

5 Firmware UpdateThis section describes the firmware update of the BM83 module over UART and USB DFU

51 Firmware Update over UARTTo update the firmware of the BM83 module the user must ensure the hardware settings and configurations matchthose described in the following table

Table 5-1 BM83 EVB Firmware Update Settings (1)

Jumpers and Switches (1) Description

JP600 and JP601 bull Mount a jumper on the JP600 (TXD)bull Mount a jumper on the JP601 (RXD)

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 and pin3

JP203 Mount a jumper on the 5V_USB and 5V_MCP pins of the JP203 pin2 and pin3

SW300 Put the SW300 switch to the ON position for Test mode

SW200 Put the SW200 switch to the 5V_USB position

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDDIOrdquo pins of the JP305

J600 Connect the USB cable from a PC to the J600

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate toolNote  Download the isUpdate tool from wwwmicrochipcomBM83

1 Connect the BM83 EVB Micro-B USB port J600 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

2 Observe that the Red LED (D600) Green LED (D209) and Blue LED (D300) turn ON3 Open the isUpdate tool Select the appropriate COM port set the baud rate to 115200 and image num to 1 as

shown in the following figure4 Click Connect

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 20

Figure 5-1 isUpdate Tool Window

Note  In the isUpdate tool the image num values must be equal to the number of images to be programmedon the device For example to program firmware (image1) DSP (image2) and configuration (image3) theimage num value must be selected as 3

5 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-2 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 21

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 4: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

1 Quick References

11 Reference DocumentationFor further information refer to the following

bull BM83 Bluetoothreg Stereo Audio Module Data Sheetbull IS2083 Bluetoothreg Stereo Audio SoC Data Sheetbull IS2083 SDK Userrsquos Guide (DS50002894)bull BM83 Host MCU Firmware Development Guidebull IS2083 Bluetoothreg Audio Application Design Guidebull IS2083 SDK Debugger Userrsquos Guidebull IS2083 Reference Design Application Note

Note  For a complete list of development support tools and documentation visit wwwmicrochipcomBM83

12 Hardware Requirementsbull BM83 Bluetoothreg Audio Development Board (BM83 EVB)bull BM83 module mounted on BM83 Carrier Boardbull Bluetooth-enabled smartphone

ndash Androidtrade device running on Android 43 or later versionndash iOS iPhonereg 4S or later version

bull Windowsreg host PC with USB portbull Speaker microphone or headsetbull Type-A to Micro-B USB cablebull STA369BW Audio Daughter Boardbull Digital Microphone Daughter Boardbull 15V DC power adapterbull MPLABreg REAL ICEtradeMPLAB ICD 3PICkittrade 3bull J-Link 6-Pin Adapter Board

13 Software RequirementsNote  For the following software tools and firmware files refer to wwwmicrochipcomBM83

bull IS2083 firmwarebull Host MCU firmwarebull isUpdate toolbull Config GUI toolbull MPLAB Integrated Development Environment (MPLAB X IDE) toolbull Microchip Bluetooth Audio Application for smartphone

Note  MPLAB X IDE is available for download from Microchip website at wwwmicrochipcommplabmplab-x-ide

14 AcronymsAbbreviationsTable 1-1 AcronymsAbbreviations

AcronymsAbbreviations Description

A2DP Advanced Audio Distribution Profile

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 4

continued

AcronymsAbbreviations Description

AAC Advanced Audio Codec

ADC Analog-to-Digital Converter

AEC Acoustic Echo Cancellation

AFH Adaptive Frequency Hopping

ANCS Apple Notification Center Service

API Application Programming Interfaces

AVRCP AudioVideo Remote Control Profile

AW Audio Widening

BDR Basic Data Rate

BER Bit Error Rate

BLE Bluetooth Low Energy

BOM Bill of Materials

BPF Band Pass Filter

BR Basic Rate

CVSD Continuous Variable Slope Delta

DAC Digital-to-Analog Converter

DFU Device Firmware Upgrade

DIS Device Information Service

DLE Data Length Extension

DPSK Differential Phase Shift Keying

DQPSK Differential Quadrature Phase Shift Keying

DR Receive Data

DSP Digital Signal Processor

DT Transmit Data

EDR Enhanced Data Rate

EMC Electromagnetic Compatibility

EVB Evaluation Board

FET Field Effect Transistor

GAP General Access Profile

GATT General Attribute Profile

GFSK Gaussian Frequency Shift Keying

GPIO General Purpose Input Output

GUI Graphical User Interface

HFP Hands-free Profile

HPF High Pass Filter

HSP Headset Profile

HW Hardware

I2CI2C Inter-Integrated Circuit

I2SI2S Inter-IC Sound

IC Integrated Circuit

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 5

continued

AcronymsAbbreviations Description

ICSP In-Circuit Serial Programming

IDE Integrated Development Environment

IF Intermediate Frequency

IPE Integrated Programming Environment

JTAG Joint Test Action Group

LDO Low-Dropout

LED Light Emitting Diode

LNA Low-Noise Amplifier

LPA Linear Power Amplifier

LSB Least Significant Bit

MAC Medium Access Control

MB DRC Multiband Dynamic Range Compression

MCLK Master Clock

MCU Microcontroller

MEMS Micro-Electro-Mechanical Systems

MFB Multi-function Button

Modem Modulator-demodulator

MPA Medium Power Amplifier

mSBC Modified Sub-band Coding

MSPK Multi-speaker

NR Noise Reduction

OTA Over-the-Air

PBAP Phone Book Access Profile

PCB Printed Circuit Board

PCM Pulse Code Modulation

PDM Pulse Density Modulation

PIM Plug-in Module

PLC Packet Loss Concealment

PMU Power Management Unit

POR Power-on Reset

PWM Pulse Width Modulation

RF Radio Frequency

RFS Receive Frame Sync

RoHS Restriction of Hazardous Substances

RSSI Received Signal Strength Indicator

RX Receiver

SAR Successive Approximation Register

SBC Sub-band Coding

SCO Synchronous Connection-Oriented

SDK Software Development Kit

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 6

continued

AcronymsAbbreviations Description

SIG Special Interest Group

SNR Signal-to-Noise Ratio

SoC System-on-Chip

SPP Serial Port Profile

SW Software

TX Transmitter

UART Universal Asynchronous Receiver-Transmitter

UI User Interface

USB Universal Serial Bus

VB Virtual Bass Enhancement

VCO Voltage-controlled Oscillator

WDT Watchdog Timer

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 7

2 Kit OverviewThis section provides an overview of the BM83 EVB The following figure illustrates the top view of the BM83 EVBwith its components

Figure 2-1 BM83 EVB Components

Host MCU (PIC32MX450F256L)

PIM Socket (External MCU)

15V DC Adapter (P200)USB-UART Port (J600)

Power Switch (SW200)

MFB Button (SW701)

Bluetooth Module USB (J200)

Li-ion Battery Connector (J201)

Type-A USB (P400)

ICSP Header (J400)

BM83 JTAG Header (J301)

XPRO Header (J304)

STA369BW Audio Daughter Board

ANA MIC1(P500)

LINE_IN (P501)I2S Header (J404 J405)

ANA MIC2 (P502)

Stereo Out (P503)

Carrier Board Interface (J300)

BM83 Carrier Board

BM83 Module

Digital Microphone Daughter Boards

Audio Control Buttons Header (J700 J701 J702)

21 Kit ContentsThe BM83 EVB includes the following

bull One BM83 EVB that contains a BM83 module (BM83SM1-00AA) mounted on a BM83 Carrier Boardbull One 15V DC power adapterbull One pair of speaker cablesbull One Type-A to Micro-B USB cablebull One STA369BW Audio Daughter Boardbull Two Digital Microphone Daughter Boardsbull One J-link 6-pin Adapter Board

BM83 EVBKit Overview

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 8

Figure 2-2 Kit Contents

BM83 EVB

STA369BW Audio Daughter Board

Digital Microphone Daughter Boards

Power Cable

BM83 Carrier Board

J-Link Adapter Board

Speaker Cable

Micro-B USB Cable

DC Power Adapter

BM83 Module

Note  If any part of the BM83 EVB is missing contact your Microchip sales office for assistance A list of Microchipoffices for sales and service is provided on the back page of this document

BM83 EVBKit Overview

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 9

3 HardwareThis chapter describes the hardware features of the BM83 EVB The BM83 EVB includes a range of peripheralcomponents

Figure 3-1 Block Diagram

SYS_PWR

LED2

AOHPRAOHPMAOHPL

MIC1_P

MIC2_N

MIC_BIAS

UART

BAT_IN

Buttons andSwitches

MIC andBias Circuit

AudioInputJack

Status LEDs

PowerJack

15VAdapter

ADC CH

16 MHzCrystal

SPKR

SPKL

Thermistor

Li-IonBattery

AudioOutput

Jack

Aux-In Jack

USB to UART(MCP2200)

3V35VRegulator

ADAP_IN Micro-BUSB

12 MHzCrystal

PowerSwitch

15V

5V

15V

3V3

IO

5V

3V3LDO

5V

P3_4

ModeSwitch

Type-A USB

AudioInputJack

MIC andBias Circuit

DMIC_CLK

Audio DaughterBoard

33 V

15V

5VI2S

15 VLED1

CPU JTAG JTAG

XPROHeader IO

AIRAIL

DMIC1LRDMIC2LR

MIC1_NMIC2_P

BM83 Module on theBM83 Carrier Board

External MCU(PIC32MX450F256L)

PIM Socket

Micro-BUSBUSB

J-linkAdapterBoard

Bluetooth Audio Development Board

Regulator

STA369BW

Digital MicrophoneDaugther Boards

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 10

31 Hardware FeaturesThe following sections provide detailed information on the BM83 EVB components To locate these components inthe BM83 EVB refer to Figure 2-1 and Figure 3-2

Figure 3-2 BM83 EVB Switches LEDs and Jumpers

Dxxx - LEDs JPxxxJxxx - Jumpers SxxxSWxxx - SwitchesPush buttons Legends

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW70

5SW

702

SW70

7SW

708

SW70

4

J600

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW200

SW701

SW401

SW711

SW703

D202

D600D203

D209

JP203

JP201

JP400J200

JP600 JP601

D300 D301 D302

SW700SW300J700 J701 J702

J404J405

JP501

JP503

J401 J402 J403

JP305

JP304

J505 J504

311 Power SupplyThe BM83 EVB can be powered using any one of the following

bull Li-ion battery (J201) ndash When using a battery input mount a jumper on the JP200 and pin 1 and 2 of the JP201Do not mount a jumper on the JP202 The JP202 is a provision for connecting a battery power source with a254 mm connector

bull 15V DC power adapter (P200)bull USB (J200 and J600) ndash A USB cable is connected to the PC which provides 5V (USB_5V)

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 11

Notes 1 The power switch (SW200) is used to switch between the two 5V power sources available on the board

ndash 5V_DC derived from the 15V DCndash 5V_USB supplied by the 5V USB source

2 To locate these power sources available on the BM83 EVB refer to Figure 2-1

312 USB ConnectivityThe USB ports for BM83 EVB are

bull Micro-B USB port (J600 UART USB) ndash USB signals are converted to UART by the serial converter MCP2200which is connected to the BM83 module

bull Micro-B USB port (J200 BT_USB) ndash USB signals are directly connected to the BM83 modulebull Type A USB port (P400- MCU_USB) ndash USB signals are directly connected to the host MCU

( PIC32MX450F256L)

Note  To locate these USB ports available on the BM83 EVB refer to Figure 2-1

313 Switches and Push ButtonsThe functions of the switches and push buttons on the BM83 EVB are

bull S400 ndash Switch to select between the on-board PIC32 MCU or external Plug-in Module (PIM)bull SW200 ndash Power switch to switch between the 5V_DC and 5V_USBbull SW300 ndash Mode selection switch for configuring the BM83 module into Application mode or Test modebull SW400 ndash Microcontroller-to-Bluetooth control switchbull SW401 ndash Reset button for the host MCU (MCU_RESET)bull SW402 ndash Microcontroller-to-Bluetooth control switchbull SW403 ndash Microcontroller-to-Bluetooth control switchbull SW700 ndash Reset button for the BM83 module (RST_N)bull SW701 ndash Multi-function button (MFB)bull SW702 ndash Increase volume (VOL_UP)bull SW703 ndash Enter into pairing mode (PAIRING)bull SW704 ndash Play or pause the audio playback (PLAYPAUSE)bull SW705 ndash Decrease volume (VOL_DN)bull SW707 ndash Skip the audio track forward (FWD)bull SW708 ndash Skip the audio track backward (REV)bull SW711 ndash Select button (SEL) turns on the system and puts the system into Pairing mode during Host MCU

mode application demonstration

Note  To locate these switches and push buttons available on the BM83 EVB refer to Figure 3-2

The following table provides the settings for the mode selection switch (SW300) for configuring the BM83 module invarious operating modes

Table 3-1 Mode Selection Switch (SW300) Details

Mode Pin Description

Test mode SW300 is placed in ON (P3_4 Low) position

Application mode SW300 is placed in OFF (P3_4 Floating) position

314 LEDsAll the on-board LEDs are categorized into three main types

bull Power LEDsndash Red (D600 and D202)ndash Green (D209 and D203)

bull LEDs driven by the BM83 module

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 12

ndash Red (D301)ndash Blue (D300)

bull Host MCU (PIC32)-related LEDsndash Green (D401-D407)ndash Green (D411)

Note  To locate these LEDs available on the BM83 EVB refer to Figure 3-2

315 HeadersThe following headers are available on the BM83 EVBNote  To locate these headers available on the BM83 EVB refer to Figure 2-1

3151 I2S HeaderI2S header (J405) provides the interface to connect an STA369BW Audio Daughter Board to the BM83 module Thefollowing table provides the pin details of I2S header

Table 3-2 I2S Header (J405) Pin Details

Pin Number Pin Name

1 RFS1

2 SCLK1

3 DR1

4 DT1

5 MCLK1

6 GND

7 3V3_IO

Note 1 Connect J405 and J404 to enable I2S interface with the STA369BW Audio Daughter Board

3152 Audio Daughter Board Interface HeaderThe Audio Daughter Board interface headers (J500 and J501) provide the interface to use the STA369BW AudioDaughter Board Table 3-3 and Table 3-4 provide the pin details of these headers

Table 3-3 Audio Daughter Board Interface Header (J500) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 GND 11 I2S_DR1

2 GND 12 I2S_SCLK1

3 GPIORxD 13 I2S_DT1

4 GPIOCTS 14 I2S_MCLK1

5 GPIOTxD 15 GND

6 GPIORTS 16 GND

7 GPIOSCL 17 15V_DC_IN

8 GPIORST 18 3V3_GEN

9 GPIOSDA 19 15V_DC_IN

10 I2S_RFS1 20 5V_DC

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 13

Table 3-4  Audio Daughter Board Interface Header (J501) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 NC 7 NC

2 NC 8 GPIOPROT_N_DSP

3 GPIODSP_IRQ_N 9 NC

4 GPIOSLEEP_N_DSP 10 NC

5 NC 11 GND

6 GPIOMUTE_N_DSP 12 GND

3153 Audio Control Button HeadersThe audio control button headers (J700 J701 and J702) provide the mechanism to control the audio function buttonseither by the BM83 module (Embedded mode) or on-board PIC32 MCU (Host MCU mode) The following tablesprovide the header pin description Embedded and Host MCU mode configurations

Table 3-5 Audio Control Button Headers (J700 J701 and J702) Pin Description (1)

Pin Number Pin Name Description

1 PLYPAU Play or pause

2 REV Reverse

3 FWD Forward

4 VOLndash Volume down

5 VOL+ Volume up

6 PAIRING Used for pairing the module with a smartphone (only for HostMCU mode)

7 Sel Not used

8 NC Not connected

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-6 Embedded Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Open Mount a jumper on the J701 and J702 Audio streaming is controlledby the BM83 module inEmbedded mode2 Open Mount a jumper on the J701 and J702

3 Open Mount a jumper on the J701 and J702

4 Open Mount a jumper on the J701 and J702

5 Open Mount a jumper on the J701 and J702

6 Open Open Open

7 Open Mount a jumper on the J701 and J702

8 Open Open Open

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 14

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-7 Host MCU Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Mount a jumper on the J700 and J701 Open Audio streaming is controlled by theon-board PIC32MX450F256L MCUin Host MCU mode2 Mount a jumper on the J700 and J701 Open

3 Mount a jumper on the J700 and J701 Open

4 Mount a jumper on the J700 and J701 Open

5 Mount a jumper on the J700 and J701 Open

6 Mount a jumper on the J700 and J701 Open

7 Mount a jumper on the J700 and J701 Open

8 Open Open Open

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

3154 BM83 Carrier Board InterfaceThe following table provides the pin details of J300 and the BM83 module interface with the BM83 EVB

Table 3-8 Carrier Board Interface (J300) Pin Details

Pin Name Pin Number Pin Name

BK1_O_1V5 1 2 MCLK1

LED3 3 4 DT1

NC 5 6 DR1

RST_N 7 8 SCLK1

DP 9 10 RFS1

DM 11 12 GND

GND 13 14 P3_7

GND 15 16 P3_5

P2_7 17 18 NC

P1_3 19 20 BK2_O_1V8

P1_2 21 22 NC

P0_5 23 24 P0_1

P0_2 25 26 P0_0

P0_3 27 28 P2_3

P0_6 29 30 P0_7

LED2 31 32 UART_TXD

P1_6 33 34 UART_RXD

LED1 35 36 SK2_KEY_AD

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 15

continuedPin Name Pin Number Pin Name

P3_4 37 38 PWM

SK1_AMB_DET 39 40 MFB

NA 41 42 DMIC2_R

NA 43 44 DMIC2_L

P3_2 45 46 VDD_IO

GND 47 48 SYS_PWR

MIC_BIAS 49 50 BAT_IN

MIC_P1 51 52 ADAP_IN

MIC_N1 53 54 NC

AIL 55 56 P2_6

AIR 57 58 DMIC1_R

MIC_P2 59 60 DMIC1_L

MIC_N2 61 62 DMIC_CLK

AOHPL 63 64 GND

AOHPM 65 66 GND

AOHPR 67 mdash mdash

3155 ICSP HeaderThe ICSP header (J400) provides the programmingdebugging interface for the on-board PIC32 MCU(PIC32MX450F256L) To locate this header on the BM83 EVB refer to Figure 2-1 The following table provides theICSP header pin description

Table 3-9 ICSP Header (J400) Pin Description

Pin Number Description

1 Reset (MCLR)

2 Power supply (3V3_PIC)

3 Ground (GND)

4 Data (PGED1)

5 Clock (PGEC1)

6 Not connected (NC)

3156 Xplained PRO HeaderThe BM83 EVB provides the 20-pin XPRO header (J304) needed to interface with the XPRO platform The followingtable provides the pin details of XPRO header

Table 3-10 XPRO Header (J304) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 GND

SK2_KEY_AD 3 4 SK1_AMB_DET

NA 5 6 NA

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 16

continuedPin Name Pin Number Pin Name

PWM 7 8 P0_0

P0_6 9 10 P3_5

P1_3 11 12 P1_2

UART_RXD 13 14 UART_TXD

P0_7 15 16 P2_6

P2_3 17 18 P1_6

GND 19 20 3V3_IO

3157 Digital Microphone HeadersThe 5-pin digital microphone header provides an interface to the BM83 EVB and the Digital Microphone DaughterBoard The pin description is provided in the following tableTable 3-11 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 17

4 Embedded Mode Quick DemoThis section provides a quick demo on streaming audio using the BM83 module in Embedded mode

Perform the following steps

Note  The BM83 EVB is preconfigured for the Embedded mode quick demo

1 Unbox the kit and connect the speaker cables to the STA369BW Audio Daughter Board at CN1 and CN2 andconnect the cables to the speakerFigure 4-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 4-2 SW200 Switch Position

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON

4 Set the SW200 switch to the 5V_DC position Notice that the Green LED (D209) turns ON5 Long press the MFB button (SW701) for a minimum of 4-5 seconds until the Blue LED (D300) and Red LED

(D301) start blinking alternately Observe the sound from the speakers6 Release the MFB button7 Perform the following steps to pair the BM83 module with a smartphone

71 Turn ON the smartphones Bluetooth to scan for the available devices72 Tap on ldquoMCHP BM83rdquo from the scan results Pair to connect the device73 On successful pairing the MCHP BM83 device must be visible under the ldquoPAIRED DEVICESrdquo as

shown in the following figure

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 18

Figure 4-3 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 module over the Bluetooth connection and listento it over the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Play button (SW704) to play the audio84 Press the Pause button (SW704) to pause the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the MFB button (SW701) for a minimum of 4-5 seconds to turn OFF the system

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 19

5 Firmware UpdateThis section describes the firmware update of the BM83 module over UART and USB DFU

51 Firmware Update over UARTTo update the firmware of the BM83 module the user must ensure the hardware settings and configurations matchthose described in the following table

Table 5-1 BM83 EVB Firmware Update Settings (1)

Jumpers and Switches (1) Description

JP600 and JP601 bull Mount a jumper on the JP600 (TXD)bull Mount a jumper on the JP601 (RXD)

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 and pin3

JP203 Mount a jumper on the 5V_USB and 5V_MCP pins of the JP203 pin2 and pin3

SW300 Put the SW300 switch to the ON position for Test mode

SW200 Put the SW200 switch to the 5V_USB position

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDDIOrdquo pins of the JP305

J600 Connect the USB cable from a PC to the J600

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate toolNote  Download the isUpdate tool from wwwmicrochipcomBM83

1 Connect the BM83 EVB Micro-B USB port J600 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

2 Observe that the Red LED (D600) Green LED (D209) and Blue LED (D300) turn ON3 Open the isUpdate tool Select the appropriate COM port set the baud rate to 115200 and image num to 1 as

shown in the following figure4 Click Connect

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 20

Figure 5-1 isUpdate Tool Window

Note  In the isUpdate tool the image num values must be equal to the number of images to be programmedon the device For example to program firmware (image1) DSP (image2) and configuration (image3) theimage num value must be selected as 3

5 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-2 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 21

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 5: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

continued

AcronymsAbbreviations Description

AAC Advanced Audio Codec

ADC Analog-to-Digital Converter

AEC Acoustic Echo Cancellation

AFH Adaptive Frequency Hopping

ANCS Apple Notification Center Service

API Application Programming Interfaces

AVRCP AudioVideo Remote Control Profile

AW Audio Widening

BDR Basic Data Rate

BER Bit Error Rate

BLE Bluetooth Low Energy

BOM Bill of Materials

BPF Band Pass Filter

BR Basic Rate

CVSD Continuous Variable Slope Delta

DAC Digital-to-Analog Converter

DFU Device Firmware Upgrade

DIS Device Information Service

DLE Data Length Extension

DPSK Differential Phase Shift Keying

DQPSK Differential Quadrature Phase Shift Keying

DR Receive Data

DSP Digital Signal Processor

DT Transmit Data

EDR Enhanced Data Rate

EMC Electromagnetic Compatibility

EVB Evaluation Board

FET Field Effect Transistor

GAP General Access Profile

GATT General Attribute Profile

GFSK Gaussian Frequency Shift Keying

GPIO General Purpose Input Output

GUI Graphical User Interface

HFP Hands-free Profile

HPF High Pass Filter

HSP Headset Profile

HW Hardware

I2CI2C Inter-Integrated Circuit

I2SI2S Inter-IC Sound

IC Integrated Circuit

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 5

continued

AcronymsAbbreviations Description

ICSP In-Circuit Serial Programming

IDE Integrated Development Environment

IF Intermediate Frequency

IPE Integrated Programming Environment

JTAG Joint Test Action Group

LDO Low-Dropout

LED Light Emitting Diode

LNA Low-Noise Amplifier

LPA Linear Power Amplifier

LSB Least Significant Bit

MAC Medium Access Control

MB DRC Multiband Dynamic Range Compression

MCLK Master Clock

MCU Microcontroller

MEMS Micro-Electro-Mechanical Systems

MFB Multi-function Button

Modem Modulator-demodulator

MPA Medium Power Amplifier

mSBC Modified Sub-band Coding

MSPK Multi-speaker

NR Noise Reduction

OTA Over-the-Air

PBAP Phone Book Access Profile

PCB Printed Circuit Board

PCM Pulse Code Modulation

PDM Pulse Density Modulation

PIM Plug-in Module

PLC Packet Loss Concealment

PMU Power Management Unit

POR Power-on Reset

PWM Pulse Width Modulation

RF Radio Frequency

RFS Receive Frame Sync

RoHS Restriction of Hazardous Substances

RSSI Received Signal Strength Indicator

RX Receiver

SAR Successive Approximation Register

SBC Sub-band Coding

SCO Synchronous Connection-Oriented

SDK Software Development Kit

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 6

continued

AcronymsAbbreviations Description

SIG Special Interest Group

SNR Signal-to-Noise Ratio

SoC System-on-Chip

SPP Serial Port Profile

SW Software

TX Transmitter

UART Universal Asynchronous Receiver-Transmitter

UI User Interface

USB Universal Serial Bus

VB Virtual Bass Enhancement

VCO Voltage-controlled Oscillator

WDT Watchdog Timer

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 7

2 Kit OverviewThis section provides an overview of the BM83 EVB The following figure illustrates the top view of the BM83 EVBwith its components

Figure 2-1 BM83 EVB Components

Host MCU (PIC32MX450F256L)

PIM Socket (External MCU)

15V DC Adapter (P200)USB-UART Port (J600)

Power Switch (SW200)

MFB Button (SW701)

Bluetooth Module USB (J200)

Li-ion Battery Connector (J201)

Type-A USB (P400)

ICSP Header (J400)

BM83 JTAG Header (J301)

XPRO Header (J304)

STA369BW Audio Daughter Board

ANA MIC1(P500)

LINE_IN (P501)I2S Header (J404 J405)

ANA MIC2 (P502)

Stereo Out (P503)

Carrier Board Interface (J300)

BM83 Carrier Board

BM83 Module

Digital Microphone Daughter Boards

Audio Control Buttons Header (J700 J701 J702)

21 Kit ContentsThe BM83 EVB includes the following

bull One BM83 EVB that contains a BM83 module (BM83SM1-00AA) mounted on a BM83 Carrier Boardbull One 15V DC power adapterbull One pair of speaker cablesbull One Type-A to Micro-B USB cablebull One STA369BW Audio Daughter Boardbull Two Digital Microphone Daughter Boardsbull One J-link 6-pin Adapter Board

BM83 EVBKit Overview

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 8

Figure 2-2 Kit Contents

BM83 EVB

STA369BW Audio Daughter Board

Digital Microphone Daughter Boards

Power Cable

BM83 Carrier Board

J-Link Adapter Board

Speaker Cable

Micro-B USB Cable

DC Power Adapter

BM83 Module

Note  If any part of the BM83 EVB is missing contact your Microchip sales office for assistance A list of Microchipoffices for sales and service is provided on the back page of this document

BM83 EVBKit Overview

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 9

3 HardwareThis chapter describes the hardware features of the BM83 EVB The BM83 EVB includes a range of peripheralcomponents

Figure 3-1 Block Diagram

SYS_PWR

LED2

AOHPRAOHPMAOHPL

MIC1_P

MIC2_N

MIC_BIAS

UART

BAT_IN

Buttons andSwitches

MIC andBias Circuit

AudioInputJack

Status LEDs

PowerJack

15VAdapter

ADC CH

16 MHzCrystal

SPKR

SPKL

Thermistor

Li-IonBattery

AudioOutput

Jack

Aux-In Jack

USB to UART(MCP2200)

3V35VRegulator

ADAP_IN Micro-BUSB

12 MHzCrystal

PowerSwitch

15V

5V

15V

3V3

IO

5V

3V3LDO

5V

P3_4

ModeSwitch

Type-A USB

AudioInputJack

MIC andBias Circuit

DMIC_CLK

Audio DaughterBoard

33 V

15V

5VI2S

15 VLED1

CPU JTAG JTAG

XPROHeader IO

AIRAIL

DMIC1LRDMIC2LR

MIC1_NMIC2_P

BM83 Module on theBM83 Carrier Board

External MCU(PIC32MX450F256L)

PIM Socket

Micro-BUSBUSB

J-linkAdapterBoard

Bluetooth Audio Development Board

Regulator

STA369BW

Digital MicrophoneDaugther Boards

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 10

31 Hardware FeaturesThe following sections provide detailed information on the BM83 EVB components To locate these components inthe BM83 EVB refer to Figure 2-1 and Figure 3-2

Figure 3-2 BM83 EVB Switches LEDs and Jumpers

Dxxx - LEDs JPxxxJxxx - Jumpers SxxxSWxxx - SwitchesPush buttons Legends

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW70

5SW

702

SW70

7SW

708

SW70

4

J600

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW200

SW701

SW401

SW711

SW703

D202

D600D203

D209

JP203

JP201

JP400J200

JP600 JP601

D300 D301 D302

SW700SW300J700 J701 J702

J404J405

JP501

JP503

J401 J402 J403

JP305

JP304

J505 J504

311 Power SupplyThe BM83 EVB can be powered using any one of the following

bull Li-ion battery (J201) ndash When using a battery input mount a jumper on the JP200 and pin 1 and 2 of the JP201Do not mount a jumper on the JP202 The JP202 is a provision for connecting a battery power source with a254 mm connector

bull 15V DC power adapter (P200)bull USB (J200 and J600) ndash A USB cable is connected to the PC which provides 5V (USB_5V)

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 11

Notes 1 The power switch (SW200) is used to switch between the two 5V power sources available on the board

ndash 5V_DC derived from the 15V DCndash 5V_USB supplied by the 5V USB source

2 To locate these power sources available on the BM83 EVB refer to Figure 2-1

312 USB ConnectivityThe USB ports for BM83 EVB are

bull Micro-B USB port (J600 UART USB) ndash USB signals are converted to UART by the serial converter MCP2200which is connected to the BM83 module

bull Micro-B USB port (J200 BT_USB) ndash USB signals are directly connected to the BM83 modulebull Type A USB port (P400- MCU_USB) ndash USB signals are directly connected to the host MCU

( PIC32MX450F256L)

Note  To locate these USB ports available on the BM83 EVB refer to Figure 2-1

313 Switches and Push ButtonsThe functions of the switches and push buttons on the BM83 EVB are

bull S400 ndash Switch to select between the on-board PIC32 MCU or external Plug-in Module (PIM)bull SW200 ndash Power switch to switch between the 5V_DC and 5V_USBbull SW300 ndash Mode selection switch for configuring the BM83 module into Application mode or Test modebull SW400 ndash Microcontroller-to-Bluetooth control switchbull SW401 ndash Reset button for the host MCU (MCU_RESET)bull SW402 ndash Microcontroller-to-Bluetooth control switchbull SW403 ndash Microcontroller-to-Bluetooth control switchbull SW700 ndash Reset button for the BM83 module (RST_N)bull SW701 ndash Multi-function button (MFB)bull SW702 ndash Increase volume (VOL_UP)bull SW703 ndash Enter into pairing mode (PAIRING)bull SW704 ndash Play or pause the audio playback (PLAYPAUSE)bull SW705 ndash Decrease volume (VOL_DN)bull SW707 ndash Skip the audio track forward (FWD)bull SW708 ndash Skip the audio track backward (REV)bull SW711 ndash Select button (SEL) turns on the system and puts the system into Pairing mode during Host MCU

mode application demonstration

Note  To locate these switches and push buttons available on the BM83 EVB refer to Figure 3-2

The following table provides the settings for the mode selection switch (SW300) for configuring the BM83 module invarious operating modes

Table 3-1 Mode Selection Switch (SW300) Details

Mode Pin Description

Test mode SW300 is placed in ON (P3_4 Low) position

Application mode SW300 is placed in OFF (P3_4 Floating) position

314 LEDsAll the on-board LEDs are categorized into three main types

bull Power LEDsndash Red (D600 and D202)ndash Green (D209 and D203)

bull LEDs driven by the BM83 module

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 12

ndash Red (D301)ndash Blue (D300)

bull Host MCU (PIC32)-related LEDsndash Green (D401-D407)ndash Green (D411)

Note  To locate these LEDs available on the BM83 EVB refer to Figure 3-2

315 HeadersThe following headers are available on the BM83 EVBNote  To locate these headers available on the BM83 EVB refer to Figure 2-1

3151 I2S HeaderI2S header (J405) provides the interface to connect an STA369BW Audio Daughter Board to the BM83 module Thefollowing table provides the pin details of I2S header

Table 3-2 I2S Header (J405) Pin Details

Pin Number Pin Name

1 RFS1

2 SCLK1

3 DR1

4 DT1

5 MCLK1

6 GND

7 3V3_IO

Note 1 Connect J405 and J404 to enable I2S interface with the STA369BW Audio Daughter Board

3152 Audio Daughter Board Interface HeaderThe Audio Daughter Board interface headers (J500 and J501) provide the interface to use the STA369BW AudioDaughter Board Table 3-3 and Table 3-4 provide the pin details of these headers

Table 3-3 Audio Daughter Board Interface Header (J500) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 GND 11 I2S_DR1

2 GND 12 I2S_SCLK1

3 GPIORxD 13 I2S_DT1

4 GPIOCTS 14 I2S_MCLK1

5 GPIOTxD 15 GND

6 GPIORTS 16 GND

7 GPIOSCL 17 15V_DC_IN

8 GPIORST 18 3V3_GEN

9 GPIOSDA 19 15V_DC_IN

10 I2S_RFS1 20 5V_DC

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 13

Table 3-4  Audio Daughter Board Interface Header (J501) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 NC 7 NC

2 NC 8 GPIOPROT_N_DSP

3 GPIODSP_IRQ_N 9 NC

4 GPIOSLEEP_N_DSP 10 NC

5 NC 11 GND

6 GPIOMUTE_N_DSP 12 GND

3153 Audio Control Button HeadersThe audio control button headers (J700 J701 and J702) provide the mechanism to control the audio function buttonseither by the BM83 module (Embedded mode) or on-board PIC32 MCU (Host MCU mode) The following tablesprovide the header pin description Embedded and Host MCU mode configurations

Table 3-5 Audio Control Button Headers (J700 J701 and J702) Pin Description (1)

Pin Number Pin Name Description

1 PLYPAU Play or pause

2 REV Reverse

3 FWD Forward

4 VOLndash Volume down

5 VOL+ Volume up

6 PAIRING Used for pairing the module with a smartphone (only for HostMCU mode)

7 Sel Not used

8 NC Not connected

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-6 Embedded Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Open Mount a jumper on the J701 and J702 Audio streaming is controlledby the BM83 module inEmbedded mode2 Open Mount a jumper on the J701 and J702

3 Open Mount a jumper on the J701 and J702

4 Open Mount a jumper on the J701 and J702

5 Open Mount a jumper on the J701 and J702

6 Open Open Open

7 Open Mount a jumper on the J701 and J702

8 Open Open Open

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 14

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-7 Host MCU Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Mount a jumper on the J700 and J701 Open Audio streaming is controlled by theon-board PIC32MX450F256L MCUin Host MCU mode2 Mount a jumper on the J700 and J701 Open

3 Mount a jumper on the J700 and J701 Open

4 Mount a jumper on the J700 and J701 Open

5 Mount a jumper on the J700 and J701 Open

6 Mount a jumper on the J700 and J701 Open

7 Mount a jumper on the J700 and J701 Open

8 Open Open Open

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

3154 BM83 Carrier Board InterfaceThe following table provides the pin details of J300 and the BM83 module interface with the BM83 EVB

Table 3-8 Carrier Board Interface (J300) Pin Details

Pin Name Pin Number Pin Name

BK1_O_1V5 1 2 MCLK1

LED3 3 4 DT1

NC 5 6 DR1

RST_N 7 8 SCLK1

DP 9 10 RFS1

DM 11 12 GND

GND 13 14 P3_7

GND 15 16 P3_5

P2_7 17 18 NC

P1_3 19 20 BK2_O_1V8

P1_2 21 22 NC

P0_5 23 24 P0_1

P0_2 25 26 P0_0

P0_3 27 28 P2_3

P0_6 29 30 P0_7

LED2 31 32 UART_TXD

P1_6 33 34 UART_RXD

LED1 35 36 SK2_KEY_AD

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 15

continuedPin Name Pin Number Pin Name

P3_4 37 38 PWM

SK1_AMB_DET 39 40 MFB

NA 41 42 DMIC2_R

NA 43 44 DMIC2_L

P3_2 45 46 VDD_IO

GND 47 48 SYS_PWR

MIC_BIAS 49 50 BAT_IN

MIC_P1 51 52 ADAP_IN

MIC_N1 53 54 NC

AIL 55 56 P2_6

AIR 57 58 DMIC1_R

MIC_P2 59 60 DMIC1_L

MIC_N2 61 62 DMIC_CLK

AOHPL 63 64 GND

AOHPM 65 66 GND

AOHPR 67 mdash mdash

3155 ICSP HeaderThe ICSP header (J400) provides the programmingdebugging interface for the on-board PIC32 MCU(PIC32MX450F256L) To locate this header on the BM83 EVB refer to Figure 2-1 The following table provides theICSP header pin description

Table 3-9 ICSP Header (J400) Pin Description

Pin Number Description

1 Reset (MCLR)

2 Power supply (3V3_PIC)

3 Ground (GND)

4 Data (PGED1)

5 Clock (PGEC1)

6 Not connected (NC)

3156 Xplained PRO HeaderThe BM83 EVB provides the 20-pin XPRO header (J304) needed to interface with the XPRO platform The followingtable provides the pin details of XPRO header

Table 3-10 XPRO Header (J304) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 GND

SK2_KEY_AD 3 4 SK1_AMB_DET

NA 5 6 NA

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 16

continuedPin Name Pin Number Pin Name

PWM 7 8 P0_0

P0_6 9 10 P3_5

P1_3 11 12 P1_2

UART_RXD 13 14 UART_TXD

P0_7 15 16 P2_6

P2_3 17 18 P1_6

GND 19 20 3V3_IO

3157 Digital Microphone HeadersThe 5-pin digital microphone header provides an interface to the BM83 EVB and the Digital Microphone DaughterBoard The pin description is provided in the following tableTable 3-11 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 17

4 Embedded Mode Quick DemoThis section provides a quick demo on streaming audio using the BM83 module in Embedded mode

Perform the following steps

Note  The BM83 EVB is preconfigured for the Embedded mode quick demo

1 Unbox the kit and connect the speaker cables to the STA369BW Audio Daughter Board at CN1 and CN2 andconnect the cables to the speakerFigure 4-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 4-2 SW200 Switch Position

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON

4 Set the SW200 switch to the 5V_DC position Notice that the Green LED (D209) turns ON5 Long press the MFB button (SW701) for a minimum of 4-5 seconds until the Blue LED (D300) and Red LED

(D301) start blinking alternately Observe the sound from the speakers6 Release the MFB button7 Perform the following steps to pair the BM83 module with a smartphone

71 Turn ON the smartphones Bluetooth to scan for the available devices72 Tap on ldquoMCHP BM83rdquo from the scan results Pair to connect the device73 On successful pairing the MCHP BM83 device must be visible under the ldquoPAIRED DEVICESrdquo as

shown in the following figure

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 18

Figure 4-3 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 module over the Bluetooth connection and listento it over the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Play button (SW704) to play the audio84 Press the Pause button (SW704) to pause the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the MFB button (SW701) for a minimum of 4-5 seconds to turn OFF the system

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 19

5 Firmware UpdateThis section describes the firmware update of the BM83 module over UART and USB DFU

51 Firmware Update over UARTTo update the firmware of the BM83 module the user must ensure the hardware settings and configurations matchthose described in the following table

Table 5-1 BM83 EVB Firmware Update Settings (1)

Jumpers and Switches (1) Description

JP600 and JP601 bull Mount a jumper on the JP600 (TXD)bull Mount a jumper on the JP601 (RXD)

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 and pin3

JP203 Mount a jumper on the 5V_USB and 5V_MCP pins of the JP203 pin2 and pin3

SW300 Put the SW300 switch to the ON position for Test mode

SW200 Put the SW200 switch to the 5V_USB position

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDDIOrdquo pins of the JP305

J600 Connect the USB cable from a PC to the J600

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate toolNote  Download the isUpdate tool from wwwmicrochipcomBM83

1 Connect the BM83 EVB Micro-B USB port J600 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

2 Observe that the Red LED (D600) Green LED (D209) and Blue LED (D300) turn ON3 Open the isUpdate tool Select the appropriate COM port set the baud rate to 115200 and image num to 1 as

shown in the following figure4 Click Connect

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 20

Figure 5-1 isUpdate Tool Window

Note  In the isUpdate tool the image num values must be equal to the number of images to be programmedon the device For example to program firmware (image1) DSP (image2) and configuration (image3) theimage num value must be selected as 3

5 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-2 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 21

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 6: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

continued

AcronymsAbbreviations Description

ICSP In-Circuit Serial Programming

IDE Integrated Development Environment

IF Intermediate Frequency

IPE Integrated Programming Environment

JTAG Joint Test Action Group

LDO Low-Dropout

LED Light Emitting Diode

LNA Low-Noise Amplifier

LPA Linear Power Amplifier

LSB Least Significant Bit

MAC Medium Access Control

MB DRC Multiband Dynamic Range Compression

MCLK Master Clock

MCU Microcontroller

MEMS Micro-Electro-Mechanical Systems

MFB Multi-function Button

Modem Modulator-demodulator

MPA Medium Power Amplifier

mSBC Modified Sub-band Coding

MSPK Multi-speaker

NR Noise Reduction

OTA Over-the-Air

PBAP Phone Book Access Profile

PCB Printed Circuit Board

PCM Pulse Code Modulation

PDM Pulse Density Modulation

PIM Plug-in Module

PLC Packet Loss Concealment

PMU Power Management Unit

POR Power-on Reset

PWM Pulse Width Modulation

RF Radio Frequency

RFS Receive Frame Sync

RoHS Restriction of Hazardous Substances

RSSI Received Signal Strength Indicator

RX Receiver

SAR Successive Approximation Register

SBC Sub-band Coding

SCO Synchronous Connection-Oriented

SDK Software Development Kit

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 6

continued

AcronymsAbbreviations Description

SIG Special Interest Group

SNR Signal-to-Noise Ratio

SoC System-on-Chip

SPP Serial Port Profile

SW Software

TX Transmitter

UART Universal Asynchronous Receiver-Transmitter

UI User Interface

USB Universal Serial Bus

VB Virtual Bass Enhancement

VCO Voltage-controlled Oscillator

WDT Watchdog Timer

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 7

2 Kit OverviewThis section provides an overview of the BM83 EVB The following figure illustrates the top view of the BM83 EVBwith its components

Figure 2-1 BM83 EVB Components

Host MCU (PIC32MX450F256L)

PIM Socket (External MCU)

15V DC Adapter (P200)USB-UART Port (J600)

Power Switch (SW200)

MFB Button (SW701)

Bluetooth Module USB (J200)

Li-ion Battery Connector (J201)

Type-A USB (P400)

ICSP Header (J400)

BM83 JTAG Header (J301)

XPRO Header (J304)

STA369BW Audio Daughter Board

ANA MIC1(P500)

LINE_IN (P501)I2S Header (J404 J405)

ANA MIC2 (P502)

Stereo Out (P503)

Carrier Board Interface (J300)

BM83 Carrier Board

BM83 Module

Digital Microphone Daughter Boards

Audio Control Buttons Header (J700 J701 J702)

21 Kit ContentsThe BM83 EVB includes the following

bull One BM83 EVB that contains a BM83 module (BM83SM1-00AA) mounted on a BM83 Carrier Boardbull One 15V DC power adapterbull One pair of speaker cablesbull One Type-A to Micro-B USB cablebull One STA369BW Audio Daughter Boardbull Two Digital Microphone Daughter Boardsbull One J-link 6-pin Adapter Board

BM83 EVBKit Overview

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 8

Figure 2-2 Kit Contents

BM83 EVB

STA369BW Audio Daughter Board

Digital Microphone Daughter Boards

Power Cable

BM83 Carrier Board

J-Link Adapter Board

Speaker Cable

Micro-B USB Cable

DC Power Adapter

BM83 Module

Note  If any part of the BM83 EVB is missing contact your Microchip sales office for assistance A list of Microchipoffices for sales and service is provided on the back page of this document

BM83 EVBKit Overview

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 9

3 HardwareThis chapter describes the hardware features of the BM83 EVB The BM83 EVB includes a range of peripheralcomponents

Figure 3-1 Block Diagram

SYS_PWR

LED2

AOHPRAOHPMAOHPL

MIC1_P

MIC2_N

MIC_BIAS

UART

BAT_IN

Buttons andSwitches

MIC andBias Circuit

AudioInputJack

Status LEDs

PowerJack

15VAdapter

ADC CH

16 MHzCrystal

SPKR

SPKL

Thermistor

Li-IonBattery

AudioOutput

Jack

Aux-In Jack

USB to UART(MCP2200)

3V35VRegulator

ADAP_IN Micro-BUSB

12 MHzCrystal

PowerSwitch

15V

5V

15V

3V3

IO

5V

3V3LDO

5V

P3_4

ModeSwitch

Type-A USB

AudioInputJack

MIC andBias Circuit

DMIC_CLK

Audio DaughterBoard

33 V

15V

5VI2S

15 VLED1

CPU JTAG JTAG

XPROHeader IO

AIRAIL

DMIC1LRDMIC2LR

MIC1_NMIC2_P

BM83 Module on theBM83 Carrier Board

External MCU(PIC32MX450F256L)

PIM Socket

Micro-BUSBUSB

J-linkAdapterBoard

Bluetooth Audio Development Board

Regulator

STA369BW

Digital MicrophoneDaugther Boards

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 10

31 Hardware FeaturesThe following sections provide detailed information on the BM83 EVB components To locate these components inthe BM83 EVB refer to Figure 2-1 and Figure 3-2

Figure 3-2 BM83 EVB Switches LEDs and Jumpers

Dxxx - LEDs JPxxxJxxx - Jumpers SxxxSWxxx - SwitchesPush buttons Legends

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW70

5SW

702

SW70

7SW

708

SW70

4

J600

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW200

SW701

SW401

SW711

SW703

D202

D600D203

D209

JP203

JP201

JP400J200

JP600 JP601

D300 D301 D302

SW700SW300J700 J701 J702

J404J405

JP501

JP503

J401 J402 J403

JP305

JP304

J505 J504

311 Power SupplyThe BM83 EVB can be powered using any one of the following

bull Li-ion battery (J201) ndash When using a battery input mount a jumper on the JP200 and pin 1 and 2 of the JP201Do not mount a jumper on the JP202 The JP202 is a provision for connecting a battery power source with a254 mm connector

bull 15V DC power adapter (P200)bull USB (J200 and J600) ndash A USB cable is connected to the PC which provides 5V (USB_5V)

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 11

Notes 1 The power switch (SW200) is used to switch between the two 5V power sources available on the board

ndash 5V_DC derived from the 15V DCndash 5V_USB supplied by the 5V USB source

2 To locate these power sources available on the BM83 EVB refer to Figure 2-1

312 USB ConnectivityThe USB ports for BM83 EVB are

bull Micro-B USB port (J600 UART USB) ndash USB signals are converted to UART by the serial converter MCP2200which is connected to the BM83 module

bull Micro-B USB port (J200 BT_USB) ndash USB signals are directly connected to the BM83 modulebull Type A USB port (P400- MCU_USB) ndash USB signals are directly connected to the host MCU

( PIC32MX450F256L)

Note  To locate these USB ports available on the BM83 EVB refer to Figure 2-1

313 Switches and Push ButtonsThe functions of the switches and push buttons on the BM83 EVB are

bull S400 ndash Switch to select between the on-board PIC32 MCU or external Plug-in Module (PIM)bull SW200 ndash Power switch to switch between the 5V_DC and 5V_USBbull SW300 ndash Mode selection switch for configuring the BM83 module into Application mode or Test modebull SW400 ndash Microcontroller-to-Bluetooth control switchbull SW401 ndash Reset button for the host MCU (MCU_RESET)bull SW402 ndash Microcontroller-to-Bluetooth control switchbull SW403 ndash Microcontroller-to-Bluetooth control switchbull SW700 ndash Reset button for the BM83 module (RST_N)bull SW701 ndash Multi-function button (MFB)bull SW702 ndash Increase volume (VOL_UP)bull SW703 ndash Enter into pairing mode (PAIRING)bull SW704 ndash Play or pause the audio playback (PLAYPAUSE)bull SW705 ndash Decrease volume (VOL_DN)bull SW707 ndash Skip the audio track forward (FWD)bull SW708 ndash Skip the audio track backward (REV)bull SW711 ndash Select button (SEL) turns on the system and puts the system into Pairing mode during Host MCU

mode application demonstration

Note  To locate these switches and push buttons available on the BM83 EVB refer to Figure 3-2

The following table provides the settings for the mode selection switch (SW300) for configuring the BM83 module invarious operating modes

Table 3-1 Mode Selection Switch (SW300) Details

Mode Pin Description

Test mode SW300 is placed in ON (P3_4 Low) position

Application mode SW300 is placed in OFF (P3_4 Floating) position

314 LEDsAll the on-board LEDs are categorized into three main types

bull Power LEDsndash Red (D600 and D202)ndash Green (D209 and D203)

bull LEDs driven by the BM83 module

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 12

ndash Red (D301)ndash Blue (D300)

bull Host MCU (PIC32)-related LEDsndash Green (D401-D407)ndash Green (D411)

Note  To locate these LEDs available on the BM83 EVB refer to Figure 3-2

315 HeadersThe following headers are available on the BM83 EVBNote  To locate these headers available on the BM83 EVB refer to Figure 2-1

3151 I2S HeaderI2S header (J405) provides the interface to connect an STA369BW Audio Daughter Board to the BM83 module Thefollowing table provides the pin details of I2S header

Table 3-2 I2S Header (J405) Pin Details

Pin Number Pin Name

1 RFS1

2 SCLK1

3 DR1

4 DT1

5 MCLK1

6 GND

7 3V3_IO

Note 1 Connect J405 and J404 to enable I2S interface with the STA369BW Audio Daughter Board

3152 Audio Daughter Board Interface HeaderThe Audio Daughter Board interface headers (J500 and J501) provide the interface to use the STA369BW AudioDaughter Board Table 3-3 and Table 3-4 provide the pin details of these headers

Table 3-3 Audio Daughter Board Interface Header (J500) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 GND 11 I2S_DR1

2 GND 12 I2S_SCLK1

3 GPIORxD 13 I2S_DT1

4 GPIOCTS 14 I2S_MCLK1

5 GPIOTxD 15 GND

6 GPIORTS 16 GND

7 GPIOSCL 17 15V_DC_IN

8 GPIORST 18 3V3_GEN

9 GPIOSDA 19 15V_DC_IN

10 I2S_RFS1 20 5V_DC

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 13

Table 3-4  Audio Daughter Board Interface Header (J501) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 NC 7 NC

2 NC 8 GPIOPROT_N_DSP

3 GPIODSP_IRQ_N 9 NC

4 GPIOSLEEP_N_DSP 10 NC

5 NC 11 GND

6 GPIOMUTE_N_DSP 12 GND

3153 Audio Control Button HeadersThe audio control button headers (J700 J701 and J702) provide the mechanism to control the audio function buttonseither by the BM83 module (Embedded mode) or on-board PIC32 MCU (Host MCU mode) The following tablesprovide the header pin description Embedded and Host MCU mode configurations

Table 3-5 Audio Control Button Headers (J700 J701 and J702) Pin Description (1)

Pin Number Pin Name Description

1 PLYPAU Play or pause

2 REV Reverse

3 FWD Forward

4 VOLndash Volume down

5 VOL+ Volume up

6 PAIRING Used for pairing the module with a smartphone (only for HostMCU mode)

7 Sel Not used

8 NC Not connected

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-6 Embedded Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Open Mount a jumper on the J701 and J702 Audio streaming is controlledby the BM83 module inEmbedded mode2 Open Mount a jumper on the J701 and J702

3 Open Mount a jumper on the J701 and J702

4 Open Mount a jumper on the J701 and J702

5 Open Mount a jumper on the J701 and J702

6 Open Open Open

7 Open Mount a jumper on the J701 and J702

8 Open Open Open

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 14

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-7 Host MCU Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Mount a jumper on the J700 and J701 Open Audio streaming is controlled by theon-board PIC32MX450F256L MCUin Host MCU mode2 Mount a jumper on the J700 and J701 Open

3 Mount a jumper on the J700 and J701 Open

4 Mount a jumper on the J700 and J701 Open

5 Mount a jumper on the J700 and J701 Open

6 Mount a jumper on the J700 and J701 Open

7 Mount a jumper on the J700 and J701 Open

8 Open Open Open

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

3154 BM83 Carrier Board InterfaceThe following table provides the pin details of J300 and the BM83 module interface with the BM83 EVB

Table 3-8 Carrier Board Interface (J300) Pin Details

Pin Name Pin Number Pin Name

BK1_O_1V5 1 2 MCLK1

LED3 3 4 DT1

NC 5 6 DR1

RST_N 7 8 SCLK1

DP 9 10 RFS1

DM 11 12 GND

GND 13 14 P3_7

GND 15 16 P3_5

P2_7 17 18 NC

P1_3 19 20 BK2_O_1V8

P1_2 21 22 NC

P0_5 23 24 P0_1

P0_2 25 26 P0_0

P0_3 27 28 P2_3

P0_6 29 30 P0_7

LED2 31 32 UART_TXD

P1_6 33 34 UART_RXD

LED1 35 36 SK2_KEY_AD

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 15

continuedPin Name Pin Number Pin Name

P3_4 37 38 PWM

SK1_AMB_DET 39 40 MFB

NA 41 42 DMIC2_R

NA 43 44 DMIC2_L

P3_2 45 46 VDD_IO

GND 47 48 SYS_PWR

MIC_BIAS 49 50 BAT_IN

MIC_P1 51 52 ADAP_IN

MIC_N1 53 54 NC

AIL 55 56 P2_6

AIR 57 58 DMIC1_R

MIC_P2 59 60 DMIC1_L

MIC_N2 61 62 DMIC_CLK

AOHPL 63 64 GND

AOHPM 65 66 GND

AOHPR 67 mdash mdash

3155 ICSP HeaderThe ICSP header (J400) provides the programmingdebugging interface for the on-board PIC32 MCU(PIC32MX450F256L) To locate this header on the BM83 EVB refer to Figure 2-1 The following table provides theICSP header pin description

Table 3-9 ICSP Header (J400) Pin Description

Pin Number Description

1 Reset (MCLR)

2 Power supply (3V3_PIC)

3 Ground (GND)

4 Data (PGED1)

5 Clock (PGEC1)

6 Not connected (NC)

3156 Xplained PRO HeaderThe BM83 EVB provides the 20-pin XPRO header (J304) needed to interface with the XPRO platform The followingtable provides the pin details of XPRO header

Table 3-10 XPRO Header (J304) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 GND

SK2_KEY_AD 3 4 SK1_AMB_DET

NA 5 6 NA

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 16

continuedPin Name Pin Number Pin Name

PWM 7 8 P0_0

P0_6 9 10 P3_5

P1_3 11 12 P1_2

UART_RXD 13 14 UART_TXD

P0_7 15 16 P2_6

P2_3 17 18 P1_6

GND 19 20 3V3_IO

3157 Digital Microphone HeadersThe 5-pin digital microphone header provides an interface to the BM83 EVB and the Digital Microphone DaughterBoard The pin description is provided in the following tableTable 3-11 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 17

4 Embedded Mode Quick DemoThis section provides a quick demo on streaming audio using the BM83 module in Embedded mode

Perform the following steps

Note  The BM83 EVB is preconfigured for the Embedded mode quick demo

1 Unbox the kit and connect the speaker cables to the STA369BW Audio Daughter Board at CN1 and CN2 andconnect the cables to the speakerFigure 4-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 4-2 SW200 Switch Position

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON

4 Set the SW200 switch to the 5V_DC position Notice that the Green LED (D209) turns ON5 Long press the MFB button (SW701) for a minimum of 4-5 seconds until the Blue LED (D300) and Red LED

(D301) start blinking alternately Observe the sound from the speakers6 Release the MFB button7 Perform the following steps to pair the BM83 module with a smartphone

71 Turn ON the smartphones Bluetooth to scan for the available devices72 Tap on ldquoMCHP BM83rdquo from the scan results Pair to connect the device73 On successful pairing the MCHP BM83 device must be visible under the ldquoPAIRED DEVICESrdquo as

shown in the following figure

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 18

Figure 4-3 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 module over the Bluetooth connection and listento it over the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Play button (SW704) to play the audio84 Press the Pause button (SW704) to pause the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the MFB button (SW701) for a minimum of 4-5 seconds to turn OFF the system

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 19

5 Firmware UpdateThis section describes the firmware update of the BM83 module over UART and USB DFU

51 Firmware Update over UARTTo update the firmware of the BM83 module the user must ensure the hardware settings and configurations matchthose described in the following table

Table 5-1 BM83 EVB Firmware Update Settings (1)

Jumpers and Switches (1) Description

JP600 and JP601 bull Mount a jumper on the JP600 (TXD)bull Mount a jumper on the JP601 (RXD)

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 and pin3

JP203 Mount a jumper on the 5V_USB and 5V_MCP pins of the JP203 pin2 and pin3

SW300 Put the SW300 switch to the ON position for Test mode

SW200 Put the SW200 switch to the 5V_USB position

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDDIOrdquo pins of the JP305

J600 Connect the USB cable from a PC to the J600

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate toolNote  Download the isUpdate tool from wwwmicrochipcomBM83

1 Connect the BM83 EVB Micro-B USB port J600 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

2 Observe that the Red LED (D600) Green LED (D209) and Blue LED (D300) turn ON3 Open the isUpdate tool Select the appropriate COM port set the baud rate to 115200 and image num to 1 as

shown in the following figure4 Click Connect

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 20

Figure 5-1 isUpdate Tool Window

Note  In the isUpdate tool the image num values must be equal to the number of images to be programmedon the device For example to program firmware (image1) DSP (image2) and configuration (image3) theimage num value must be selected as 3

5 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-2 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 21

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 7: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

continued

AcronymsAbbreviations Description

SIG Special Interest Group

SNR Signal-to-Noise Ratio

SoC System-on-Chip

SPP Serial Port Profile

SW Software

TX Transmitter

UART Universal Asynchronous Receiver-Transmitter

UI User Interface

USB Universal Serial Bus

VB Virtual Bass Enhancement

VCO Voltage-controlled Oscillator

WDT Watchdog Timer

BM83 EVBQuick References

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 7

2 Kit OverviewThis section provides an overview of the BM83 EVB The following figure illustrates the top view of the BM83 EVBwith its components

Figure 2-1 BM83 EVB Components

Host MCU (PIC32MX450F256L)

PIM Socket (External MCU)

15V DC Adapter (P200)USB-UART Port (J600)

Power Switch (SW200)

MFB Button (SW701)

Bluetooth Module USB (J200)

Li-ion Battery Connector (J201)

Type-A USB (P400)

ICSP Header (J400)

BM83 JTAG Header (J301)

XPRO Header (J304)

STA369BW Audio Daughter Board

ANA MIC1(P500)

LINE_IN (P501)I2S Header (J404 J405)

ANA MIC2 (P502)

Stereo Out (P503)

Carrier Board Interface (J300)

BM83 Carrier Board

BM83 Module

Digital Microphone Daughter Boards

Audio Control Buttons Header (J700 J701 J702)

21 Kit ContentsThe BM83 EVB includes the following

bull One BM83 EVB that contains a BM83 module (BM83SM1-00AA) mounted on a BM83 Carrier Boardbull One 15V DC power adapterbull One pair of speaker cablesbull One Type-A to Micro-B USB cablebull One STA369BW Audio Daughter Boardbull Two Digital Microphone Daughter Boardsbull One J-link 6-pin Adapter Board

BM83 EVBKit Overview

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 8

Figure 2-2 Kit Contents

BM83 EVB

STA369BW Audio Daughter Board

Digital Microphone Daughter Boards

Power Cable

BM83 Carrier Board

J-Link Adapter Board

Speaker Cable

Micro-B USB Cable

DC Power Adapter

BM83 Module

Note  If any part of the BM83 EVB is missing contact your Microchip sales office for assistance A list of Microchipoffices for sales and service is provided on the back page of this document

BM83 EVBKit Overview

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 9

3 HardwareThis chapter describes the hardware features of the BM83 EVB The BM83 EVB includes a range of peripheralcomponents

Figure 3-1 Block Diagram

SYS_PWR

LED2

AOHPRAOHPMAOHPL

MIC1_P

MIC2_N

MIC_BIAS

UART

BAT_IN

Buttons andSwitches

MIC andBias Circuit

AudioInputJack

Status LEDs

PowerJack

15VAdapter

ADC CH

16 MHzCrystal

SPKR

SPKL

Thermistor

Li-IonBattery

AudioOutput

Jack

Aux-In Jack

USB to UART(MCP2200)

3V35VRegulator

ADAP_IN Micro-BUSB

12 MHzCrystal

PowerSwitch

15V

5V

15V

3V3

IO

5V

3V3LDO

5V

P3_4

ModeSwitch

Type-A USB

AudioInputJack

MIC andBias Circuit

DMIC_CLK

Audio DaughterBoard

33 V

15V

5VI2S

15 VLED1

CPU JTAG JTAG

XPROHeader IO

AIRAIL

DMIC1LRDMIC2LR

MIC1_NMIC2_P

BM83 Module on theBM83 Carrier Board

External MCU(PIC32MX450F256L)

PIM Socket

Micro-BUSBUSB

J-linkAdapterBoard

Bluetooth Audio Development Board

Regulator

STA369BW

Digital MicrophoneDaugther Boards

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 10

31 Hardware FeaturesThe following sections provide detailed information on the BM83 EVB components To locate these components inthe BM83 EVB refer to Figure 2-1 and Figure 3-2

Figure 3-2 BM83 EVB Switches LEDs and Jumpers

Dxxx - LEDs JPxxxJxxx - Jumpers SxxxSWxxx - SwitchesPush buttons Legends

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW70

5SW

702

SW70

7SW

708

SW70

4

J600

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW200

SW701

SW401

SW711

SW703

D202

D600D203

D209

JP203

JP201

JP400J200

JP600 JP601

D300 D301 D302

SW700SW300J700 J701 J702

J404J405

JP501

JP503

J401 J402 J403

JP305

JP304

J505 J504

311 Power SupplyThe BM83 EVB can be powered using any one of the following

bull Li-ion battery (J201) ndash When using a battery input mount a jumper on the JP200 and pin 1 and 2 of the JP201Do not mount a jumper on the JP202 The JP202 is a provision for connecting a battery power source with a254 mm connector

bull 15V DC power adapter (P200)bull USB (J200 and J600) ndash A USB cable is connected to the PC which provides 5V (USB_5V)

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 11

Notes 1 The power switch (SW200) is used to switch between the two 5V power sources available on the board

ndash 5V_DC derived from the 15V DCndash 5V_USB supplied by the 5V USB source

2 To locate these power sources available on the BM83 EVB refer to Figure 2-1

312 USB ConnectivityThe USB ports for BM83 EVB are

bull Micro-B USB port (J600 UART USB) ndash USB signals are converted to UART by the serial converter MCP2200which is connected to the BM83 module

bull Micro-B USB port (J200 BT_USB) ndash USB signals are directly connected to the BM83 modulebull Type A USB port (P400- MCU_USB) ndash USB signals are directly connected to the host MCU

( PIC32MX450F256L)

Note  To locate these USB ports available on the BM83 EVB refer to Figure 2-1

313 Switches and Push ButtonsThe functions of the switches and push buttons on the BM83 EVB are

bull S400 ndash Switch to select between the on-board PIC32 MCU or external Plug-in Module (PIM)bull SW200 ndash Power switch to switch between the 5V_DC and 5V_USBbull SW300 ndash Mode selection switch for configuring the BM83 module into Application mode or Test modebull SW400 ndash Microcontroller-to-Bluetooth control switchbull SW401 ndash Reset button for the host MCU (MCU_RESET)bull SW402 ndash Microcontroller-to-Bluetooth control switchbull SW403 ndash Microcontroller-to-Bluetooth control switchbull SW700 ndash Reset button for the BM83 module (RST_N)bull SW701 ndash Multi-function button (MFB)bull SW702 ndash Increase volume (VOL_UP)bull SW703 ndash Enter into pairing mode (PAIRING)bull SW704 ndash Play or pause the audio playback (PLAYPAUSE)bull SW705 ndash Decrease volume (VOL_DN)bull SW707 ndash Skip the audio track forward (FWD)bull SW708 ndash Skip the audio track backward (REV)bull SW711 ndash Select button (SEL) turns on the system and puts the system into Pairing mode during Host MCU

mode application demonstration

Note  To locate these switches and push buttons available on the BM83 EVB refer to Figure 3-2

The following table provides the settings for the mode selection switch (SW300) for configuring the BM83 module invarious operating modes

Table 3-1 Mode Selection Switch (SW300) Details

Mode Pin Description

Test mode SW300 is placed in ON (P3_4 Low) position

Application mode SW300 is placed in OFF (P3_4 Floating) position

314 LEDsAll the on-board LEDs are categorized into three main types

bull Power LEDsndash Red (D600 and D202)ndash Green (D209 and D203)

bull LEDs driven by the BM83 module

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 12

ndash Red (D301)ndash Blue (D300)

bull Host MCU (PIC32)-related LEDsndash Green (D401-D407)ndash Green (D411)

Note  To locate these LEDs available on the BM83 EVB refer to Figure 3-2

315 HeadersThe following headers are available on the BM83 EVBNote  To locate these headers available on the BM83 EVB refer to Figure 2-1

3151 I2S HeaderI2S header (J405) provides the interface to connect an STA369BW Audio Daughter Board to the BM83 module Thefollowing table provides the pin details of I2S header

Table 3-2 I2S Header (J405) Pin Details

Pin Number Pin Name

1 RFS1

2 SCLK1

3 DR1

4 DT1

5 MCLK1

6 GND

7 3V3_IO

Note 1 Connect J405 and J404 to enable I2S interface with the STA369BW Audio Daughter Board

3152 Audio Daughter Board Interface HeaderThe Audio Daughter Board interface headers (J500 and J501) provide the interface to use the STA369BW AudioDaughter Board Table 3-3 and Table 3-4 provide the pin details of these headers

Table 3-3 Audio Daughter Board Interface Header (J500) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 GND 11 I2S_DR1

2 GND 12 I2S_SCLK1

3 GPIORxD 13 I2S_DT1

4 GPIOCTS 14 I2S_MCLK1

5 GPIOTxD 15 GND

6 GPIORTS 16 GND

7 GPIOSCL 17 15V_DC_IN

8 GPIORST 18 3V3_GEN

9 GPIOSDA 19 15V_DC_IN

10 I2S_RFS1 20 5V_DC

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 13

Table 3-4  Audio Daughter Board Interface Header (J501) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 NC 7 NC

2 NC 8 GPIOPROT_N_DSP

3 GPIODSP_IRQ_N 9 NC

4 GPIOSLEEP_N_DSP 10 NC

5 NC 11 GND

6 GPIOMUTE_N_DSP 12 GND

3153 Audio Control Button HeadersThe audio control button headers (J700 J701 and J702) provide the mechanism to control the audio function buttonseither by the BM83 module (Embedded mode) or on-board PIC32 MCU (Host MCU mode) The following tablesprovide the header pin description Embedded and Host MCU mode configurations

Table 3-5 Audio Control Button Headers (J700 J701 and J702) Pin Description (1)

Pin Number Pin Name Description

1 PLYPAU Play or pause

2 REV Reverse

3 FWD Forward

4 VOLndash Volume down

5 VOL+ Volume up

6 PAIRING Used for pairing the module with a smartphone (only for HostMCU mode)

7 Sel Not used

8 NC Not connected

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-6 Embedded Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Open Mount a jumper on the J701 and J702 Audio streaming is controlledby the BM83 module inEmbedded mode2 Open Mount a jumper on the J701 and J702

3 Open Mount a jumper on the J701 and J702

4 Open Mount a jumper on the J701 and J702

5 Open Mount a jumper on the J701 and J702

6 Open Open Open

7 Open Mount a jumper on the J701 and J702

8 Open Open Open

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 14

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-7 Host MCU Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Mount a jumper on the J700 and J701 Open Audio streaming is controlled by theon-board PIC32MX450F256L MCUin Host MCU mode2 Mount a jumper on the J700 and J701 Open

3 Mount a jumper on the J700 and J701 Open

4 Mount a jumper on the J700 and J701 Open

5 Mount a jumper on the J700 and J701 Open

6 Mount a jumper on the J700 and J701 Open

7 Mount a jumper on the J700 and J701 Open

8 Open Open Open

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

3154 BM83 Carrier Board InterfaceThe following table provides the pin details of J300 and the BM83 module interface with the BM83 EVB

Table 3-8 Carrier Board Interface (J300) Pin Details

Pin Name Pin Number Pin Name

BK1_O_1V5 1 2 MCLK1

LED3 3 4 DT1

NC 5 6 DR1

RST_N 7 8 SCLK1

DP 9 10 RFS1

DM 11 12 GND

GND 13 14 P3_7

GND 15 16 P3_5

P2_7 17 18 NC

P1_3 19 20 BK2_O_1V8

P1_2 21 22 NC

P0_5 23 24 P0_1

P0_2 25 26 P0_0

P0_3 27 28 P2_3

P0_6 29 30 P0_7

LED2 31 32 UART_TXD

P1_6 33 34 UART_RXD

LED1 35 36 SK2_KEY_AD

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 15

continuedPin Name Pin Number Pin Name

P3_4 37 38 PWM

SK1_AMB_DET 39 40 MFB

NA 41 42 DMIC2_R

NA 43 44 DMIC2_L

P3_2 45 46 VDD_IO

GND 47 48 SYS_PWR

MIC_BIAS 49 50 BAT_IN

MIC_P1 51 52 ADAP_IN

MIC_N1 53 54 NC

AIL 55 56 P2_6

AIR 57 58 DMIC1_R

MIC_P2 59 60 DMIC1_L

MIC_N2 61 62 DMIC_CLK

AOHPL 63 64 GND

AOHPM 65 66 GND

AOHPR 67 mdash mdash

3155 ICSP HeaderThe ICSP header (J400) provides the programmingdebugging interface for the on-board PIC32 MCU(PIC32MX450F256L) To locate this header on the BM83 EVB refer to Figure 2-1 The following table provides theICSP header pin description

Table 3-9 ICSP Header (J400) Pin Description

Pin Number Description

1 Reset (MCLR)

2 Power supply (3V3_PIC)

3 Ground (GND)

4 Data (PGED1)

5 Clock (PGEC1)

6 Not connected (NC)

3156 Xplained PRO HeaderThe BM83 EVB provides the 20-pin XPRO header (J304) needed to interface with the XPRO platform The followingtable provides the pin details of XPRO header

Table 3-10 XPRO Header (J304) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 GND

SK2_KEY_AD 3 4 SK1_AMB_DET

NA 5 6 NA

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 16

continuedPin Name Pin Number Pin Name

PWM 7 8 P0_0

P0_6 9 10 P3_5

P1_3 11 12 P1_2

UART_RXD 13 14 UART_TXD

P0_7 15 16 P2_6

P2_3 17 18 P1_6

GND 19 20 3V3_IO

3157 Digital Microphone HeadersThe 5-pin digital microphone header provides an interface to the BM83 EVB and the Digital Microphone DaughterBoard The pin description is provided in the following tableTable 3-11 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 17

4 Embedded Mode Quick DemoThis section provides a quick demo on streaming audio using the BM83 module in Embedded mode

Perform the following steps

Note  The BM83 EVB is preconfigured for the Embedded mode quick demo

1 Unbox the kit and connect the speaker cables to the STA369BW Audio Daughter Board at CN1 and CN2 andconnect the cables to the speakerFigure 4-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 4-2 SW200 Switch Position

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON

4 Set the SW200 switch to the 5V_DC position Notice that the Green LED (D209) turns ON5 Long press the MFB button (SW701) for a minimum of 4-5 seconds until the Blue LED (D300) and Red LED

(D301) start blinking alternately Observe the sound from the speakers6 Release the MFB button7 Perform the following steps to pair the BM83 module with a smartphone

71 Turn ON the smartphones Bluetooth to scan for the available devices72 Tap on ldquoMCHP BM83rdquo from the scan results Pair to connect the device73 On successful pairing the MCHP BM83 device must be visible under the ldquoPAIRED DEVICESrdquo as

shown in the following figure

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 18

Figure 4-3 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 module over the Bluetooth connection and listento it over the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Play button (SW704) to play the audio84 Press the Pause button (SW704) to pause the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the MFB button (SW701) for a minimum of 4-5 seconds to turn OFF the system

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 19

5 Firmware UpdateThis section describes the firmware update of the BM83 module over UART and USB DFU

51 Firmware Update over UARTTo update the firmware of the BM83 module the user must ensure the hardware settings and configurations matchthose described in the following table

Table 5-1 BM83 EVB Firmware Update Settings (1)

Jumpers and Switches (1) Description

JP600 and JP601 bull Mount a jumper on the JP600 (TXD)bull Mount a jumper on the JP601 (RXD)

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 and pin3

JP203 Mount a jumper on the 5V_USB and 5V_MCP pins of the JP203 pin2 and pin3

SW300 Put the SW300 switch to the ON position for Test mode

SW200 Put the SW200 switch to the 5V_USB position

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDDIOrdquo pins of the JP305

J600 Connect the USB cable from a PC to the J600

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate toolNote  Download the isUpdate tool from wwwmicrochipcomBM83

1 Connect the BM83 EVB Micro-B USB port J600 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

2 Observe that the Red LED (D600) Green LED (D209) and Blue LED (D300) turn ON3 Open the isUpdate tool Select the appropriate COM port set the baud rate to 115200 and image num to 1 as

shown in the following figure4 Click Connect

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 20

Figure 5-1 isUpdate Tool Window

Note  In the isUpdate tool the image num values must be equal to the number of images to be programmedon the device For example to program firmware (image1) DSP (image2) and configuration (image3) theimage num value must be selected as 3

5 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-2 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 21

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 8: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

2 Kit OverviewThis section provides an overview of the BM83 EVB The following figure illustrates the top view of the BM83 EVBwith its components

Figure 2-1 BM83 EVB Components

Host MCU (PIC32MX450F256L)

PIM Socket (External MCU)

15V DC Adapter (P200)USB-UART Port (J600)

Power Switch (SW200)

MFB Button (SW701)

Bluetooth Module USB (J200)

Li-ion Battery Connector (J201)

Type-A USB (P400)

ICSP Header (J400)

BM83 JTAG Header (J301)

XPRO Header (J304)

STA369BW Audio Daughter Board

ANA MIC1(P500)

LINE_IN (P501)I2S Header (J404 J405)

ANA MIC2 (P502)

Stereo Out (P503)

Carrier Board Interface (J300)

BM83 Carrier Board

BM83 Module

Digital Microphone Daughter Boards

Audio Control Buttons Header (J700 J701 J702)

21 Kit ContentsThe BM83 EVB includes the following

bull One BM83 EVB that contains a BM83 module (BM83SM1-00AA) mounted on a BM83 Carrier Boardbull One 15V DC power adapterbull One pair of speaker cablesbull One Type-A to Micro-B USB cablebull One STA369BW Audio Daughter Boardbull Two Digital Microphone Daughter Boardsbull One J-link 6-pin Adapter Board

BM83 EVBKit Overview

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 8

Figure 2-2 Kit Contents

BM83 EVB

STA369BW Audio Daughter Board

Digital Microphone Daughter Boards

Power Cable

BM83 Carrier Board

J-Link Adapter Board

Speaker Cable

Micro-B USB Cable

DC Power Adapter

BM83 Module

Note  If any part of the BM83 EVB is missing contact your Microchip sales office for assistance A list of Microchipoffices for sales and service is provided on the back page of this document

BM83 EVBKit Overview

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 9

3 HardwareThis chapter describes the hardware features of the BM83 EVB The BM83 EVB includes a range of peripheralcomponents

Figure 3-1 Block Diagram

SYS_PWR

LED2

AOHPRAOHPMAOHPL

MIC1_P

MIC2_N

MIC_BIAS

UART

BAT_IN

Buttons andSwitches

MIC andBias Circuit

AudioInputJack

Status LEDs

PowerJack

15VAdapter

ADC CH

16 MHzCrystal

SPKR

SPKL

Thermistor

Li-IonBattery

AudioOutput

Jack

Aux-In Jack

USB to UART(MCP2200)

3V35VRegulator

ADAP_IN Micro-BUSB

12 MHzCrystal

PowerSwitch

15V

5V

15V

3V3

IO

5V

3V3LDO

5V

P3_4

ModeSwitch

Type-A USB

AudioInputJack

MIC andBias Circuit

DMIC_CLK

Audio DaughterBoard

33 V

15V

5VI2S

15 VLED1

CPU JTAG JTAG

XPROHeader IO

AIRAIL

DMIC1LRDMIC2LR

MIC1_NMIC2_P

BM83 Module on theBM83 Carrier Board

External MCU(PIC32MX450F256L)

PIM Socket

Micro-BUSBUSB

J-linkAdapterBoard

Bluetooth Audio Development Board

Regulator

STA369BW

Digital MicrophoneDaugther Boards

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 10

31 Hardware FeaturesThe following sections provide detailed information on the BM83 EVB components To locate these components inthe BM83 EVB refer to Figure 2-1 and Figure 3-2

Figure 3-2 BM83 EVB Switches LEDs and Jumpers

Dxxx - LEDs JPxxxJxxx - Jumpers SxxxSWxxx - SwitchesPush buttons Legends

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW70

5SW

702

SW70

7SW

708

SW70

4

J600

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW200

SW701

SW401

SW711

SW703

D202

D600D203

D209

JP203

JP201

JP400J200

JP600 JP601

D300 D301 D302

SW700SW300J700 J701 J702

J404J405

JP501

JP503

J401 J402 J403

JP305

JP304

J505 J504

311 Power SupplyThe BM83 EVB can be powered using any one of the following

bull Li-ion battery (J201) ndash When using a battery input mount a jumper on the JP200 and pin 1 and 2 of the JP201Do not mount a jumper on the JP202 The JP202 is a provision for connecting a battery power source with a254 mm connector

bull 15V DC power adapter (P200)bull USB (J200 and J600) ndash A USB cable is connected to the PC which provides 5V (USB_5V)

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 11

Notes 1 The power switch (SW200) is used to switch between the two 5V power sources available on the board

ndash 5V_DC derived from the 15V DCndash 5V_USB supplied by the 5V USB source

2 To locate these power sources available on the BM83 EVB refer to Figure 2-1

312 USB ConnectivityThe USB ports for BM83 EVB are

bull Micro-B USB port (J600 UART USB) ndash USB signals are converted to UART by the serial converter MCP2200which is connected to the BM83 module

bull Micro-B USB port (J200 BT_USB) ndash USB signals are directly connected to the BM83 modulebull Type A USB port (P400- MCU_USB) ndash USB signals are directly connected to the host MCU

( PIC32MX450F256L)

Note  To locate these USB ports available on the BM83 EVB refer to Figure 2-1

313 Switches and Push ButtonsThe functions of the switches and push buttons on the BM83 EVB are

bull S400 ndash Switch to select between the on-board PIC32 MCU or external Plug-in Module (PIM)bull SW200 ndash Power switch to switch between the 5V_DC and 5V_USBbull SW300 ndash Mode selection switch for configuring the BM83 module into Application mode or Test modebull SW400 ndash Microcontroller-to-Bluetooth control switchbull SW401 ndash Reset button for the host MCU (MCU_RESET)bull SW402 ndash Microcontroller-to-Bluetooth control switchbull SW403 ndash Microcontroller-to-Bluetooth control switchbull SW700 ndash Reset button for the BM83 module (RST_N)bull SW701 ndash Multi-function button (MFB)bull SW702 ndash Increase volume (VOL_UP)bull SW703 ndash Enter into pairing mode (PAIRING)bull SW704 ndash Play or pause the audio playback (PLAYPAUSE)bull SW705 ndash Decrease volume (VOL_DN)bull SW707 ndash Skip the audio track forward (FWD)bull SW708 ndash Skip the audio track backward (REV)bull SW711 ndash Select button (SEL) turns on the system and puts the system into Pairing mode during Host MCU

mode application demonstration

Note  To locate these switches and push buttons available on the BM83 EVB refer to Figure 3-2

The following table provides the settings for the mode selection switch (SW300) for configuring the BM83 module invarious operating modes

Table 3-1 Mode Selection Switch (SW300) Details

Mode Pin Description

Test mode SW300 is placed in ON (P3_4 Low) position

Application mode SW300 is placed in OFF (P3_4 Floating) position

314 LEDsAll the on-board LEDs are categorized into three main types

bull Power LEDsndash Red (D600 and D202)ndash Green (D209 and D203)

bull LEDs driven by the BM83 module

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 12

ndash Red (D301)ndash Blue (D300)

bull Host MCU (PIC32)-related LEDsndash Green (D401-D407)ndash Green (D411)

Note  To locate these LEDs available on the BM83 EVB refer to Figure 3-2

315 HeadersThe following headers are available on the BM83 EVBNote  To locate these headers available on the BM83 EVB refer to Figure 2-1

3151 I2S HeaderI2S header (J405) provides the interface to connect an STA369BW Audio Daughter Board to the BM83 module Thefollowing table provides the pin details of I2S header

Table 3-2 I2S Header (J405) Pin Details

Pin Number Pin Name

1 RFS1

2 SCLK1

3 DR1

4 DT1

5 MCLK1

6 GND

7 3V3_IO

Note 1 Connect J405 and J404 to enable I2S interface with the STA369BW Audio Daughter Board

3152 Audio Daughter Board Interface HeaderThe Audio Daughter Board interface headers (J500 and J501) provide the interface to use the STA369BW AudioDaughter Board Table 3-3 and Table 3-4 provide the pin details of these headers

Table 3-3 Audio Daughter Board Interface Header (J500) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 GND 11 I2S_DR1

2 GND 12 I2S_SCLK1

3 GPIORxD 13 I2S_DT1

4 GPIOCTS 14 I2S_MCLK1

5 GPIOTxD 15 GND

6 GPIORTS 16 GND

7 GPIOSCL 17 15V_DC_IN

8 GPIORST 18 3V3_GEN

9 GPIOSDA 19 15V_DC_IN

10 I2S_RFS1 20 5V_DC

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 13

Table 3-4  Audio Daughter Board Interface Header (J501) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 NC 7 NC

2 NC 8 GPIOPROT_N_DSP

3 GPIODSP_IRQ_N 9 NC

4 GPIOSLEEP_N_DSP 10 NC

5 NC 11 GND

6 GPIOMUTE_N_DSP 12 GND

3153 Audio Control Button HeadersThe audio control button headers (J700 J701 and J702) provide the mechanism to control the audio function buttonseither by the BM83 module (Embedded mode) or on-board PIC32 MCU (Host MCU mode) The following tablesprovide the header pin description Embedded and Host MCU mode configurations

Table 3-5 Audio Control Button Headers (J700 J701 and J702) Pin Description (1)

Pin Number Pin Name Description

1 PLYPAU Play or pause

2 REV Reverse

3 FWD Forward

4 VOLndash Volume down

5 VOL+ Volume up

6 PAIRING Used for pairing the module with a smartphone (only for HostMCU mode)

7 Sel Not used

8 NC Not connected

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-6 Embedded Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Open Mount a jumper on the J701 and J702 Audio streaming is controlledby the BM83 module inEmbedded mode2 Open Mount a jumper on the J701 and J702

3 Open Mount a jumper on the J701 and J702

4 Open Mount a jumper on the J701 and J702

5 Open Mount a jumper on the J701 and J702

6 Open Open Open

7 Open Mount a jumper on the J701 and J702

8 Open Open Open

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 14

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-7 Host MCU Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Mount a jumper on the J700 and J701 Open Audio streaming is controlled by theon-board PIC32MX450F256L MCUin Host MCU mode2 Mount a jumper on the J700 and J701 Open

3 Mount a jumper on the J700 and J701 Open

4 Mount a jumper on the J700 and J701 Open

5 Mount a jumper on the J700 and J701 Open

6 Mount a jumper on the J700 and J701 Open

7 Mount a jumper on the J700 and J701 Open

8 Open Open Open

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

3154 BM83 Carrier Board InterfaceThe following table provides the pin details of J300 and the BM83 module interface with the BM83 EVB

Table 3-8 Carrier Board Interface (J300) Pin Details

Pin Name Pin Number Pin Name

BK1_O_1V5 1 2 MCLK1

LED3 3 4 DT1

NC 5 6 DR1

RST_N 7 8 SCLK1

DP 9 10 RFS1

DM 11 12 GND

GND 13 14 P3_7

GND 15 16 P3_5

P2_7 17 18 NC

P1_3 19 20 BK2_O_1V8

P1_2 21 22 NC

P0_5 23 24 P0_1

P0_2 25 26 P0_0

P0_3 27 28 P2_3

P0_6 29 30 P0_7

LED2 31 32 UART_TXD

P1_6 33 34 UART_RXD

LED1 35 36 SK2_KEY_AD

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 15

continuedPin Name Pin Number Pin Name

P3_4 37 38 PWM

SK1_AMB_DET 39 40 MFB

NA 41 42 DMIC2_R

NA 43 44 DMIC2_L

P3_2 45 46 VDD_IO

GND 47 48 SYS_PWR

MIC_BIAS 49 50 BAT_IN

MIC_P1 51 52 ADAP_IN

MIC_N1 53 54 NC

AIL 55 56 P2_6

AIR 57 58 DMIC1_R

MIC_P2 59 60 DMIC1_L

MIC_N2 61 62 DMIC_CLK

AOHPL 63 64 GND

AOHPM 65 66 GND

AOHPR 67 mdash mdash

3155 ICSP HeaderThe ICSP header (J400) provides the programmingdebugging interface for the on-board PIC32 MCU(PIC32MX450F256L) To locate this header on the BM83 EVB refer to Figure 2-1 The following table provides theICSP header pin description

Table 3-9 ICSP Header (J400) Pin Description

Pin Number Description

1 Reset (MCLR)

2 Power supply (3V3_PIC)

3 Ground (GND)

4 Data (PGED1)

5 Clock (PGEC1)

6 Not connected (NC)

3156 Xplained PRO HeaderThe BM83 EVB provides the 20-pin XPRO header (J304) needed to interface with the XPRO platform The followingtable provides the pin details of XPRO header

Table 3-10 XPRO Header (J304) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 GND

SK2_KEY_AD 3 4 SK1_AMB_DET

NA 5 6 NA

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 16

continuedPin Name Pin Number Pin Name

PWM 7 8 P0_0

P0_6 9 10 P3_5

P1_3 11 12 P1_2

UART_RXD 13 14 UART_TXD

P0_7 15 16 P2_6

P2_3 17 18 P1_6

GND 19 20 3V3_IO

3157 Digital Microphone HeadersThe 5-pin digital microphone header provides an interface to the BM83 EVB and the Digital Microphone DaughterBoard The pin description is provided in the following tableTable 3-11 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 17

4 Embedded Mode Quick DemoThis section provides a quick demo on streaming audio using the BM83 module in Embedded mode

Perform the following steps

Note  The BM83 EVB is preconfigured for the Embedded mode quick demo

1 Unbox the kit and connect the speaker cables to the STA369BW Audio Daughter Board at CN1 and CN2 andconnect the cables to the speakerFigure 4-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 4-2 SW200 Switch Position

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON

4 Set the SW200 switch to the 5V_DC position Notice that the Green LED (D209) turns ON5 Long press the MFB button (SW701) for a minimum of 4-5 seconds until the Blue LED (D300) and Red LED

(D301) start blinking alternately Observe the sound from the speakers6 Release the MFB button7 Perform the following steps to pair the BM83 module with a smartphone

71 Turn ON the smartphones Bluetooth to scan for the available devices72 Tap on ldquoMCHP BM83rdquo from the scan results Pair to connect the device73 On successful pairing the MCHP BM83 device must be visible under the ldquoPAIRED DEVICESrdquo as

shown in the following figure

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 18

Figure 4-3 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 module over the Bluetooth connection and listento it over the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Play button (SW704) to play the audio84 Press the Pause button (SW704) to pause the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the MFB button (SW701) for a minimum of 4-5 seconds to turn OFF the system

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 19

5 Firmware UpdateThis section describes the firmware update of the BM83 module over UART and USB DFU

51 Firmware Update over UARTTo update the firmware of the BM83 module the user must ensure the hardware settings and configurations matchthose described in the following table

Table 5-1 BM83 EVB Firmware Update Settings (1)

Jumpers and Switches (1) Description

JP600 and JP601 bull Mount a jumper on the JP600 (TXD)bull Mount a jumper on the JP601 (RXD)

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 and pin3

JP203 Mount a jumper on the 5V_USB and 5V_MCP pins of the JP203 pin2 and pin3

SW300 Put the SW300 switch to the ON position for Test mode

SW200 Put the SW200 switch to the 5V_USB position

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDDIOrdquo pins of the JP305

J600 Connect the USB cable from a PC to the J600

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate toolNote  Download the isUpdate tool from wwwmicrochipcomBM83

1 Connect the BM83 EVB Micro-B USB port J600 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

2 Observe that the Red LED (D600) Green LED (D209) and Blue LED (D300) turn ON3 Open the isUpdate tool Select the appropriate COM port set the baud rate to 115200 and image num to 1 as

shown in the following figure4 Click Connect

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 20

Figure 5-1 isUpdate Tool Window

Note  In the isUpdate tool the image num values must be equal to the number of images to be programmedon the device For example to program firmware (image1) DSP (image2) and configuration (image3) theimage num value must be selected as 3

5 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-2 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 21

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 9: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Figure 2-2 Kit Contents

BM83 EVB

STA369BW Audio Daughter Board

Digital Microphone Daughter Boards

Power Cable

BM83 Carrier Board

J-Link Adapter Board

Speaker Cable

Micro-B USB Cable

DC Power Adapter

BM83 Module

Note  If any part of the BM83 EVB is missing contact your Microchip sales office for assistance A list of Microchipoffices for sales and service is provided on the back page of this document

BM83 EVBKit Overview

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 9

3 HardwareThis chapter describes the hardware features of the BM83 EVB The BM83 EVB includes a range of peripheralcomponents

Figure 3-1 Block Diagram

SYS_PWR

LED2

AOHPRAOHPMAOHPL

MIC1_P

MIC2_N

MIC_BIAS

UART

BAT_IN

Buttons andSwitches

MIC andBias Circuit

AudioInputJack

Status LEDs

PowerJack

15VAdapter

ADC CH

16 MHzCrystal

SPKR

SPKL

Thermistor

Li-IonBattery

AudioOutput

Jack

Aux-In Jack

USB to UART(MCP2200)

3V35VRegulator

ADAP_IN Micro-BUSB

12 MHzCrystal

PowerSwitch

15V

5V

15V

3V3

IO

5V

3V3LDO

5V

P3_4

ModeSwitch

Type-A USB

AudioInputJack

MIC andBias Circuit

DMIC_CLK

Audio DaughterBoard

33 V

15V

5VI2S

15 VLED1

CPU JTAG JTAG

XPROHeader IO

AIRAIL

DMIC1LRDMIC2LR

MIC1_NMIC2_P

BM83 Module on theBM83 Carrier Board

External MCU(PIC32MX450F256L)

PIM Socket

Micro-BUSBUSB

J-linkAdapterBoard

Bluetooth Audio Development Board

Regulator

STA369BW

Digital MicrophoneDaugther Boards

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 10

31 Hardware FeaturesThe following sections provide detailed information on the BM83 EVB components To locate these components inthe BM83 EVB refer to Figure 2-1 and Figure 3-2

Figure 3-2 BM83 EVB Switches LEDs and Jumpers

Dxxx - LEDs JPxxxJxxx - Jumpers SxxxSWxxx - SwitchesPush buttons Legends

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW70

5SW

702

SW70

7SW

708

SW70

4

J600

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW200

SW701

SW401

SW711

SW703

D202

D600D203

D209

JP203

JP201

JP400J200

JP600 JP601

D300 D301 D302

SW700SW300J700 J701 J702

J404J405

JP501

JP503

J401 J402 J403

JP305

JP304

J505 J504

311 Power SupplyThe BM83 EVB can be powered using any one of the following

bull Li-ion battery (J201) ndash When using a battery input mount a jumper on the JP200 and pin 1 and 2 of the JP201Do not mount a jumper on the JP202 The JP202 is a provision for connecting a battery power source with a254 mm connector

bull 15V DC power adapter (P200)bull USB (J200 and J600) ndash A USB cable is connected to the PC which provides 5V (USB_5V)

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 11

Notes 1 The power switch (SW200) is used to switch between the two 5V power sources available on the board

ndash 5V_DC derived from the 15V DCndash 5V_USB supplied by the 5V USB source

2 To locate these power sources available on the BM83 EVB refer to Figure 2-1

312 USB ConnectivityThe USB ports for BM83 EVB are

bull Micro-B USB port (J600 UART USB) ndash USB signals are converted to UART by the serial converter MCP2200which is connected to the BM83 module

bull Micro-B USB port (J200 BT_USB) ndash USB signals are directly connected to the BM83 modulebull Type A USB port (P400- MCU_USB) ndash USB signals are directly connected to the host MCU

( PIC32MX450F256L)

Note  To locate these USB ports available on the BM83 EVB refer to Figure 2-1

313 Switches and Push ButtonsThe functions of the switches and push buttons on the BM83 EVB are

bull S400 ndash Switch to select between the on-board PIC32 MCU or external Plug-in Module (PIM)bull SW200 ndash Power switch to switch between the 5V_DC and 5V_USBbull SW300 ndash Mode selection switch for configuring the BM83 module into Application mode or Test modebull SW400 ndash Microcontroller-to-Bluetooth control switchbull SW401 ndash Reset button for the host MCU (MCU_RESET)bull SW402 ndash Microcontroller-to-Bluetooth control switchbull SW403 ndash Microcontroller-to-Bluetooth control switchbull SW700 ndash Reset button for the BM83 module (RST_N)bull SW701 ndash Multi-function button (MFB)bull SW702 ndash Increase volume (VOL_UP)bull SW703 ndash Enter into pairing mode (PAIRING)bull SW704 ndash Play or pause the audio playback (PLAYPAUSE)bull SW705 ndash Decrease volume (VOL_DN)bull SW707 ndash Skip the audio track forward (FWD)bull SW708 ndash Skip the audio track backward (REV)bull SW711 ndash Select button (SEL) turns on the system and puts the system into Pairing mode during Host MCU

mode application demonstration

Note  To locate these switches and push buttons available on the BM83 EVB refer to Figure 3-2

The following table provides the settings for the mode selection switch (SW300) for configuring the BM83 module invarious operating modes

Table 3-1 Mode Selection Switch (SW300) Details

Mode Pin Description

Test mode SW300 is placed in ON (P3_4 Low) position

Application mode SW300 is placed in OFF (P3_4 Floating) position

314 LEDsAll the on-board LEDs are categorized into three main types

bull Power LEDsndash Red (D600 and D202)ndash Green (D209 and D203)

bull LEDs driven by the BM83 module

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 12

ndash Red (D301)ndash Blue (D300)

bull Host MCU (PIC32)-related LEDsndash Green (D401-D407)ndash Green (D411)

Note  To locate these LEDs available on the BM83 EVB refer to Figure 3-2

315 HeadersThe following headers are available on the BM83 EVBNote  To locate these headers available on the BM83 EVB refer to Figure 2-1

3151 I2S HeaderI2S header (J405) provides the interface to connect an STA369BW Audio Daughter Board to the BM83 module Thefollowing table provides the pin details of I2S header

Table 3-2 I2S Header (J405) Pin Details

Pin Number Pin Name

1 RFS1

2 SCLK1

3 DR1

4 DT1

5 MCLK1

6 GND

7 3V3_IO

Note 1 Connect J405 and J404 to enable I2S interface with the STA369BW Audio Daughter Board

3152 Audio Daughter Board Interface HeaderThe Audio Daughter Board interface headers (J500 and J501) provide the interface to use the STA369BW AudioDaughter Board Table 3-3 and Table 3-4 provide the pin details of these headers

Table 3-3 Audio Daughter Board Interface Header (J500) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 GND 11 I2S_DR1

2 GND 12 I2S_SCLK1

3 GPIORxD 13 I2S_DT1

4 GPIOCTS 14 I2S_MCLK1

5 GPIOTxD 15 GND

6 GPIORTS 16 GND

7 GPIOSCL 17 15V_DC_IN

8 GPIORST 18 3V3_GEN

9 GPIOSDA 19 15V_DC_IN

10 I2S_RFS1 20 5V_DC

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 13

Table 3-4  Audio Daughter Board Interface Header (J501) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 NC 7 NC

2 NC 8 GPIOPROT_N_DSP

3 GPIODSP_IRQ_N 9 NC

4 GPIOSLEEP_N_DSP 10 NC

5 NC 11 GND

6 GPIOMUTE_N_DSP 12 GND

3153 Audio Control Button HeadersThe audio control button headers (J700 J701 and J702) provide the mechanism to control the audio function buttonseither by the BM83 module (Embedded mode) or on-board PIC32 MCU (Host MCU mode) The following tablesprovide the header pin description Embedded and Host MCU mode configurations

Table 3-5 Audio Control Button Headers (J700 J701 and J702) Pin Description (1)

Pin Number Pin Name Description

1 PLYPAU Play or pause

2 REV Reverse

3 FWD Forward

4 VOLndash Volume down

5 VOL+ Volume up

6 PAIRING Used for pairing the module with a smartphone (only for HostMCU mode)

7 Sel Not used

8 NC Not connected

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-6 Embedded Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Open Mount a jumper on the J701 and J702 Audio streaming is controlledby the BM83 module inEmbedded mode2 Open Mount a jumper on the J701 and J702

3 Open Mount a jumper on the J701 and J702

4 Open Mount a jumper on the J701 and J702

5 Open Mount a jumper on the J701 and J702

6 Open Open Open

7 Open Mount a jumper on the J701 and J702

8 Open Open Open

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 14

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-7 Host MCU Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Mount a jumper on the J700 and J701 Open Audio streaming is controlled by theon-board PIC32MX450F256L MCUin Host MCU mode2 Mount a jumper on the J700 and J701 Open

3 Mount a jumper on the J700 and J701 Open

4 Mount a jumper on the J700 and J701 Open

5 Mount a jumper on the J700 and J701 Open

6 Mount a jumper on the J700 and J701 Open

7 Mount a jumper on the J700 and J701 Open

8 Open Open Open

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

3154 BM83 Carrier Board InterfaceThe following table provides the pin details of J300 and the BM83 module interface with the BM83 EVB

Table 3-8 Carrier Board Interface (J300) Pin Details

Pin Name Pin Number Pin Name

BK1_O_1V5 1 2 MCLK1

LED3 3 4 DT1

NC 5 6 DR1

RST_N 7 8 SCLK1

DP 9 10 RFS1

DM 11 12 GND

GND 13 14 P3_7

GND 15 16 P3_5

P2_7 17 18 NC

P1_3 19 20 BK2_O_1V8

P1_2 21 22 NC

P0_5 23 24 P0_1

P0_2 25 26 P0_0

P0_3 27 28 P2_3

P0_6 29 30 P0_7

LED2 31 32 UART_TXD

P1_6 33 34 UART_RXD

LED1 35 36 SK2_KEY_AD

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 15

continuedPin Name Pin Number Pin Name

P3_4 37 38 PWM

SK1_AMB_DET 39 40 MFB

NA 41 42 DMIC2_R

NA 43 44 DMIC2_L

P3_2 45 46 VDD_IO

GND 47 48 SYS_PWR

MIC_BIAS 49 50 BAT_IN

MIC_P1 51 52 ADAP_IN

MIC_N1 53 54 NC

AIL 55 56 P2_6

AIR 57 58 DMIC1_R

MIC_P2 59 60 DMIC1_L

MIC_N2 61 62 DMIC_CLK

AOHPL 63 64 GND

AOHPM 65 66 GND

AOHPR 67 mdash mdash

3155 ICSP HeaderThe ICSP header (J400) provides the programmingdebugging interface for the on-board PIC32 MCU(PIC32MX450F256L) To locate this header on the BM83 EVB refer to Figure 2-1 The following table provides theICSP header pin description

Table 3-9 ICSP Header (J400) Pin Description

Pin Number Description

1 Reset (MCLR)

2 Power supply (3V3_PIC)

3 Ground (GND)

4 Data (PGED1)

5 Clock (PGEC1)

6 Not connected (NC)

3156 Xplained PRO HeaderThe BM83 EVB provides the 20-pin XPRO header (J304) needed to interface with the XPRO platform The followingtable provides the pin details of XPRO header

Table 3-10 XPRO Header (J304) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 GND

SK2_KEY_AD 3 4 SK1_AMB_DET

NA 5 6 NA

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 16

continuedPin Name Pin Number Pin Name

PWM 7 8 P0_0

P0_6 9 10 P3_5

P1_3 11 12 P1_2

UART_RXD 13 14 UART_TXD

P0_7 15 16 P2_6

P2_3 17 18 P1_6

GND 19 20 3V3_IO

3157 Digital Microphone HeadersThe 5-pin digital microphone header provides an interface to the BM83 EVB and the Digital Microphone DaughterBoard The pin description is provided in the following tableTable 3-11 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 17

4 Embedded Mode Quick DemoThis section provides a quick demo on streaming audio using the BM83 module in Embedded mode

Perform the following steps

Note  The BM83 EVB is preconfigured for the Embedded mode quick demo

1 Unbox the kit and connect the speaker cables to the STA369BW Audio Daughter Board at CN1 and CN2 andconnect the cables to the speakerFigure 4-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 4-2 SW200 Switch Position

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON

4 Set the SW200 switch to the 5V_DC position Notice that the Green LED (D209) turns ON5 Long press the MFB button (SW701) for a minimum of 4-5 seconds until the Blue LED (D300) and Red LED

(D301) start blinking alternately Observe the sound from the speakers6 Release the MFB button7 Perform the following steps to pair the BM83 module with a smartphone

71 Turn ON the smartphones Bluetooth to scan for the available devices72 Tap on ldquoMCHP BM83rdquo from the scan results Pair to connect the device73 On successful pairing the MCHP BM83 device must be visible under the ldquoPAIRED DEVICESrdquo as

shown in the following figure

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 18

Figure 4-3 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 module over the Bluetooth connection and listento it over the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Play button (SW704) to play the audio84 Press the Pause button (SW704) to pause the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the MFB button (SW701) for a minimum of 4-5 seconds to turn OFF the system

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 19

5 Firmware UpdateThis section describes the firmware update of the BM83 module over UART and USB DFU

51 Firmware Update over UARTTo update the firmware of the BM83 module the user must ensure the hardware settings and configurations matchthose described in the following table

Table 5-1 BM83 EVB Firmware Update Settings (1)

Jumpers and Switches (1) Description

JP600 and JP601 bull Mount a jumper on the JP600 (TXD)bull Mount a jumper on the JP601 (RXD)

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 and pin3

JP203 Mount a jumper on the 5V_USB and 5V_MCP pins of the JP203 pin2 and pin3

SW300 Put the SW300 switch to the ON position for Test mode

SW200 Put the SW200 switch to the 5V_USB position

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDDIOrdquo pins of the JP305

J600 Connect the USB cable from a PC to the J600

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate toolNote  Download the isUpdate tool from wwwmicrochipcomBM83

1 Connect the BM83 EVB Micro-B USB port J600 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

2 Observe that the Red LED (D600) Green LED (D209) and Blue LED (D300) turn ON3 Open the isUpdate tool Select the appropriate COM port set the baud rate to 115200 and image num to 1 as

shown in the following figure4 Click Connect

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 20

Figure 5-1 isUpdate Tool Window

Note  In the isUpdate tool the image num values must be equal to the number of images to be programmedon the device For example to program firmware (image1) DSP (image2) and configuration (image3) theimage num value must be selected as 3

5 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-2 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 21

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 10: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

3 HardwareThis chapter describes the hardware features of the BM83 EVB The BM83 EVB includes a range of peripheralcomponents

Figure 3-1 Block Diagram

SYS_PWR

LED2

AOHPRAOHPMAOHPL

MIC1_P

MIC2_N

MIC_BIAS

UART

BAT_IN

Buttons andSwitches

MIC andBias Circuit

AudioInputJack

Status LEDs

PowerJack

15VAdapter

ADC CH

16 MHzCrystal

SPKR

SPKL

Thermistor

Li-IonBattery

AudioOutput

Jack

Aux-In Jack

USB to UART(MCP2200)

3V35VRegulator

ADAP_IN Micro-BUSB

12 MHzCrystal

PowerSwitch

15V

5V

15V

3V3

IO

5V

3V3LDO

5V

P3_4

ModeSwitch

Type-A USB

AudioInputJack

MIC andBias Circuit

DMIC_CLK

Audio DaughterBoard

33 V

15V

5VI2S

15 VLED1

CPU JTAG JTAG

XPROHeader IO

AIRAIL

DMIC1LRDMIC2LR

MIC1_NMIC2_P

BM83 Module on theBM83 Carrier Board

External MCU(PIC32MX450F256L)

PIM Socket

Micro-BUSBUSB

J-linkAdapterBoard

Bluetooth Audio Development Board

Regulator

STA369BW

Digital MicrophoneDaugther Boards

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 10

31 Hardware FeaturesThe following sections provide detailed information on the BM83 EVB components To locate these components inthe BM83 EVB refer to Figure 2-1 and Figure 3-2

Figure 3-2 BM83 EVB Switches LEDs and Jumpers

Dxxx - LEDs JPxxxJxxx - Jumpers SxxxSWxxx - SwitchesPush buttons Legends

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW70

5SW

702

SW70

7SW

708

SW70

4

J600

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW200

SW701

SW401

SW711

SW703

D202

D600D203

D209

JP203

JP201

JP400J200

JP600 JP601

D300 D301 D302

SW700SW300J700 J701 J702

J404J405

JP501

JP503

J401 J402 J403

JP305

JP304

J505 J504

311 Power SupplyThe BM83 EVB can be powered using any one of the following

bull Li-ion battery (J201) ndash When using a battery input mount a jumper on the JP200 and pin 1 and 2 of the JP201Do not mount a jumper on the JP202 The JP202 is a provision for connecting a battery power source with a254 mm connector

bull 15V DC power adapter (P200)bull USB (J200 and J600) ndash A USB cable is connected to the PC which provides 5V (USB_5V)

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 11

Notes 1 The power switch (SW200) is used to switch between the two 5V power sources available on the board

ndash 5V_DC derived from the 15V DCndash 5V_USB supplied by the 5V USB source

2 To locate these power sources available on the BM83 EVB refer to Figure 2-1

312 USB ConnectivityThe USB ports for BM83 EVB are

bull Micro-B USB port (J600 UART USB) ndash USB signals are converted to UART by the serial converter MCP2200which is connected to the BM83 module

bull Micro-B USB port (J200 BT_USB) ndash USB signals are directly connected to the BM83 modulebull Type A USB port (P400- MCU_USB) ndash USB signals are directly connected to the host MCU

( PIC32MX450F256L)

Note  To locate these USB ports available on the BM83 EVB refer to Figure 2-1

313 Switches and Push ButtonsThe functions of the switches and push buttons on the BM83 EVB are

bull S400 ndash Switch to select between the on-board PIC32 MCU or external Plug-in Module (PIM)bull SW200 ndash Power switch to switch between the 5V_DC and 5V_USBbull SW300 ndash Mode selection switch for configuring the BM83 module into Application mode or Test modebull SW400 ndash Microcontroller-to-Bluetooth control switchbull SW401 ndash Reset button for the host MCU (MCU_RESET)bull SW402 ndash Microcontroller-to-Bluetooth control switchbull SW403 ndash Microcontroller-to-Bluetooth control switchbull SW700 ndash Reset button for the BM83 module (RST_N)bull SW701 ndash Multi-function button (MFB)bull SW702 ndash Increase volume (VOL_UP)bull SW703 ndash Enter into pairing mode (PAIRING)bull SW704 ndash Play or pause the audio playback (PLAYPAUSE)bull SW705 ndash Decrease volume (VOL_DN)bull SW707 ndash Skip the audio track forward (FWD)bull SW708 ndash Skip the audio track backward (REV)bull SW711 ndash Select button (SEL) turns on the system and puts the system into Pairing mode during Host MCU

mode application demonstration

Note  To locate these switches and push buttons available on the BM83 EVB refer to Figure 3-2

The following table provides the settings for the mode selection switch (SW300) for configuring the BM83 module invarious operating modes

Table 3-1 Mode Selection Switch (SW300) Details

Mode Pin Description

Test mode SW300 is placed in ON (P3_4 Low) position

Application mode SW300 is placed in OFF (P3_4 Floating) position

314 LEDsAll the on-board LEDs are categorized into three main types

bull Power LEDsndash Red (D600 and D202)ndash Green (D209 and D203)

bull LEDs driven by the BM83 module

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 12

ndash Red (D301)ndash Blue (D300)

bull Host MCU (PIC32)-related LEDsndash Green (D401-D407)ndash Green (D411)

Note  To locate these LEDs available on the BM83 EVB refer to Figure 3-2

315 HeadersThe following headers are available on the BM83 EVBNote  To locate these headers available on the BM83 EVB refer to Figure 2-1

3151 I2S HeaderI2S header (J405) provides the interface to connect an STA369BW Audio Daughter Board to the BM83 module Thefollowing table provides the pin details of I2S header

Table 3-2 I2S Header (J405) Pin Details

Pin Number Pin Name

1 RFS1

2 SCLK1

3 DR1

4 DT1

5 MCLK1

6 GND

7 3V3_IO

Note 1 Connect J405 and J404 to enable I2S interface with the STA369BW Audio Daughter Board

3152 Audio Daughter Board Interface HeaderThe Audio Daughter Board interface headers (J500 and J501) provide the interface to use the STA369BW AudioDaughter Board Table 3-3 and Table 3-4 provide the pin details of these headers

Table 3-3 Audio Daughter Board Interface Header (J500) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 GND 11 I2S_DR1

2 GND 12 I2S_SCLK1

3 GPIORxD 13 I2S_DT1

4 GPIOCTS 14 I2S_MCLK1

5 GPIOTxD 15 GND

6 GPIORTS 16 GND

7 GPIOSCL 17 15V_DC_IN

8 GPIORST 18 3V3_GEN

9 GPIOSDA 19 15V_DC_IN

10 I2S_RFS1 20 5V_DC

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 13

Table 3-4  Audio Daughter Board Interface Header (J501) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 NC 7 NC

2 NC 8 GPIOPROT_N_DSP

3 GPIODSP_IRQ_N 9 NC

4 GPIOSLEEP_N_DSP 10 NC

5 NC 11 GND

6 GPIOMUTE_N_DSP 12 GND

3153 Audio Control Button HeadersThe audio control button headers (J700 J701 and J702) provide the mechanism to control the audio function buttonseither by the BM83 module (Embedded mode) or on-board PIC32 MCU (Host MCU mode) The following tablesprovide the header pin description Embedded and Host MCU mode configurations

Table 3-5 Audio Control Button Headers (J700 J701 and J702) Pin Description (1)

Pin Number Pin Name Description

1 PLYPAU Play or pause

2 REV Reverse

3 FWD Forward

4 VOLndash Volume down

5 VOL+ Volume up

6 PAIRING Used for pairing the module with a smartphone (only for HostMCU mode)

7 Sel Not used

8 NC Not connected

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-6 Embedded Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Open Mount a jumper on the J701 and J702 Audio streaming is controlledby the BM83 module inEmbedded mode2 Open Mount a jumper on the J701 and J702

3 Open Mount a jumper on the J701 and J702

4 Open Mount a jumper on the J701 and J702

5 Open Mount a jumper on the J701 and J702

6 Open Open Open

7 Open Mount a jumper on the J701 and J702

8 Open Open Open

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 14

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-7 Host MCU Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Mount a jumper on the J700 and J701 Open Audio streaming is controlled by theon-board PIC32MX450F256L MCUin Host MCU mode2 Mount a jumper on the J700 and J701 Open

3 Mount a jumper on the J700 and J701 Open

4 Mount a jumper on the J700 and J701 Open

5 Mount a jumper on the J700 and J701 Open

6 Mount a jumper on the J700 and J701 Open

7 Mount a jumper on the J700 and J701 Open

8 Open Open Open

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

3154 BM83 Carrier Board InterfaceThe following table provides the pin details of J300 and the BM83 module interface with the BM83 EVB

Table 3-8 Carrier Board Interface (J300) Pin Details

Pin Name Pin Number Pin Name

BK1_O_1V5 1 2 MCLK1

LED3 3 4 DT1

NC 5 6 DR1

RST_N 7 8 SCLK1

DP 9 10 RFS1

DM 11 12 GND

GND 13 14 P3_7

GND 15 16 P3_5

P2_7 17 18 NC

P1_3 19 20 BK2_O_1V8

P1_2 21 22 NC

P0_5 23 24 P0_1

P0_2 25 26 P0_0

P0_3 27 28 P2_3

P0_6 29 30 P0_7

LED2 31 32 UART_TXD

P1_6 33 34 UART_RXD

LED1 35 36 SK2_KEY_AD

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 15

continuedPin Name Pin Number Pin Name

P3_4 37 38 PWM

SK1_AMB_DET 39 40 MFB

NA 41 42 DMIC2_R

NA 43 44 DMIC2_L

P3_2 45 46 VDD_IO

GND 47 48 SYS_PWR

MIC_BIAS 49 50 BAT_IN

MIC_P1 51 52 ADAP_IN

MIC_N1 53 54 NC

AIL 55 56 P2_6

AIR 57 58 DMIC1_R

MIC_P2 59 60 DMIC1_L

MIC_N2 61 62 DMIC_CLK

AOHPL 63 64 GND

AOHPM 65 66 GND

AOHPR 67 mdash mdash

3155 ICSP HeaderThe ICSP header (J400) provides the programmingdebugging interface for the on-board PIC32 MCU(PIC32MX450F256L) To locate this header on the BM83 EVB refer to Figure 2-1 The following table provides theICSP header pin description

Table 3-9 ICSP Header (J400) Pin Description

Pin Number Description

1 Reset (MCLR)

2 Power supply (3V3_PIC)

3 Ground (GND)

4 Data (PGED1)

5 Clock (PGEC1)

6 Not connected (NC)

3156 Xplained PRO HeaderThe BM83 EVB provides the 20-pin XPRO header (J304) needed to interface with the XPRO platform The followingtable provides the pin details of XPRO header

Table 3-10 XPRO Header (J304) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 GND

SK2_KEY_AD 3 4 SK1_AMB_DET

NA 5 6 NA

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 16

continuedPin Name Pin Number Pin Name

PWM 7 8 P0_0

P0_6 9 10 P3_5

P1_3 11 12 P1_2

UART_RXD 13 14 UART_TXD

P0_7 15 16 P2_6

P2_3 17 18 P1_6

GND 19 20 3V3_IO

3157 Digital Microphone HeadersThe 5-pin digital microphone header provides an interface to the BM83 EVB and the Digital Microphone DaughterBoard The pin description is provided in the following tableTable 3-11 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 17

4 Embedded Mode Quick DemoThis section provides a quick demo on streaming audio using the BM83 module in Embedded mode

Perform the following steps

Note  The BM83 EVB is preconfigured for the Embedded mode quick demo

1 Unbox the kit and connect the speaker cables to the STA369BW Audio Daughter Board at CN1 and CN2 andconnect the cables to the speakerFigure 4-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 4-2 SW200 Switch Position

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON

4 Set the SW200 switch to the 5V_DC position Notice that the Green LED (D209) turns ON5 Long press the MFB button (SW701) for a minimum of 4-5 seconds until the Blue LED (D300) and Red LED

(D301) start blinking alternately Observe the sound from the speakers6 Release the MFB button7 Perform the following steps to pair the BM83 module with a smartphone

71 Turn ON the smartphones Bluetooth to scan for the available devices72 Tap on ldquoMCHP BM83rdquo from the scan results Pair to connect the device73 On successful pairing the MCHP BM83 device must be visible under the ldquoPAIRED DEVICESrdquo as

shown in the following figure

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 18

Figure 4-3 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 module over the Bluetooth connection and listento it over the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Play button (SW704) to play the audio84 Press the Pause button (SW704) to pause the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the MFB button (SW701) for a minimum of 4-5 seconds to turn OFF the system

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 19

5 Firmware UpdateThis section describes the firmware update of the BM83 module over UART and USB DFU

51 Firmware Update over UARTTo update the firmware of the BM83 module the user must ensure the hardware settings and configurations matchthose described in the following table

Table 5-1 BM83 EVB Firmware Update Settings (1)

Jumpers and Switches (1) Description

JP600 and JP601 bull Mount a jumper on the JP600 (TXD)bull Mount a jumper on the JP601 (RXD)

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 and pin3

JP203 Mount a jumper on the 5V_USB and 5V_MCP pins of the JP203 pin2 and pin3

SW300 Put the SW300 switch to the ON position for Test mode

SW200 Put the SW200 switch to the 5V_USB position

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDDIOrdquo pins of the JP305

J600 Connect the USB cable from a PC to the J600

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate toolNote  Download the isUpdate tool from wwwmicrochipcomBM83

1 Connect the BM83 EVB Micro-B USB port J600 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

2 Observe that the Red LED (D600) Green LED (D209) and Blue LED (D300) turn ON3 Open the isUpdate tool Select the appropriate COM port set the baud rate to 115200 and image num to 1 as

shown in the following figure4 Click Connect

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 20

Figure 5-1 isUpdate Tool Window

Note  In the isUpdate tool the image num values must be equal to the number of images to be programmedon the device For example to program firmware (image1) DSP (image2) and configuration (image3) theimage num value must be selected as 3

5 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-2 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 21

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 11: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

31 Hardware FeaturesThe following sections provide detailed information on the BM83 EVB components To locate these components inthe BM83 EVB refer to Figure 2-1 and Figure 3-2

Figure 3-2 BM83 EVB Switches LEDs and Jumpers

Dxxx - LEDs JPxxxJxxx - Jumpers SxxxSWxxx - SwitchesPush buttons Legends

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW70

5SW

702

SW70

7SW

708

SW70

4

J600

D40

1D

402

D40

3D

404

D40

5D

406

D40

7D

411

S400

SW40

2

SW40

3

SW40

0

SW200

SW701

SW401

SW711

SW703

D202

D600D203

D209

JP203

JP201

JP400J200

JP600 JP601

D300 D301 D302

SW700SW300J700 J701 J702

J404J405

JP501

JP503

J401 J402 J403

JP305

JP304

J505 J504

311 Power SupplyThe BM83 EVB can be powered using any one of the following

bull Li-ion battery (J201) ndash When using a battery input mount a jumper on the JP200 and pin 1 and 2 of the JP201Do not mount a jumper on the JP202 The JP202 is a provision for connecting a battery power source with a254 mm connector

bull 15V DC power adapter (P200)bull USB (J200 and J600) ndash A USB cable is connected to the PC which provides 5V (USB_5V)

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 11

Notes 1 The power switch (SW200) is used to switch between the two 5V power sources available on the board

ndash 5V_DC derived from the 15V DCndash 5V_USB supplied by the 5V USB source

2 To locate these power sources available on the BM83 EVB refer to Figure 2-1

312 USB ConnectivityThe USB ports for BM83 EVB are

bull Micro-B USB port (J600 UART USB) ndash USB signals are converted to UART by the serial converter MCP2200which is connected to the BM83 module

bull Micro-B USB port (J200 BT_USB) ndash USB signals are directly connected to the BM83 modulebull Type A USB port (P400- MCU_USB) ndash USB signals are directly connected to the host MCU

( PIC32MX450F256L)

Note  To locate these USB ports available on the BM83 EVB refer to Figure 2-1

313 Switches and Push ButtonsThe functions of the switches and push buttons on the BM83 EVB are

bull S400 ndash Switch to select between the on-board PIC32 MCU or external Plug-in Module (PIM)bull SW200 ndash Power switch to switch between the 5V_DC and 5V_USBbull SW300 ndash Mode selection switch for configuring the BM83 module into Application mode or Test modebull SW400 ndash Microcontroller-to-Bluetooth control switchbull SW401 ndash Reset button for the host MCU (MCU_RESET)bull SW402 ndash Microcontroller-to-Bluetooth control switchbull SW403 ndash Microcontroller-to-Bluetooth control switchbull SW700 ndash Reset button for the BM83 module (RST_N)bull SW701 ndash Multi-function button (MFB)bull SW702 ndash Increase volume (VOL_UP)bull SW703 ndash Enter into pairing mode (PAIRING)bull SW704 ndash Play or pause the audio playback (PLAYPAUSE)bull SW705 ndash Decrease volume (VOL_DN)bull SW707 ndash Skip the audio track forward (FWD)bull SW708 ndash Skip the audio track backward (REV)bull SW711 ndash Select button (SEL) turns on the system and puts the system into Pairing mode during Host MCU

mode application demonstration

Note  To locate these switches and push buttons available on the BM83 EVB refer to Figure 3-2

The following table provides the settings for the mode selection switch (SW300) for configuring the BM83 module invarious operating modes

Table 3-1 Mode Selection Switch (SW300) Details

Mode Pin Description

Test mode SW300 is placed in ON (P3_4 Low) position

Application mode SW300 is placed in OFF (P3_4 Floating) position

314 LEDsAll the on-board LEDs are categorized into three main types

bull Power LEDsndash Red (D600 and D202)ndash Green (D209 and D203)

bull LEDs driven by the BM83 module

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 12

ndash Red (D301)ndash Blue (D300)

bull Host MCU (PIC32)-related LEDsndash Green (D401-D407)ndash Green (D411)

Note  To locate these LEDs available on the BM83 EVB refer to Figure 3-2

315 HeadersThe following headers are available on the BM83 EVBNote  To locate these headers available on the BM83 EVB refer to Figure 2-1

3151 I2S HeaderI2S header (J405) provides the interface to connect an STA369BW Audio Daughter Board to the BM83 module Thefollowing table provides the pin details of I2S header

Table 3-2 I2S Header (J405) Pin Details

Pin Number Pin Name

1 RFS1

2 SCLK1

3 DR1

4 DT1

5 MCLK1

6 GND

7 3V3_IO

Note 1 Connect J405 and J404 to enable I2S interface with the STA369BW Audio Daughter Board

3152 Audio Daughter Board Interface HeaderThe Audio Daughter Board interface headers (J500 and J501) provide the interface to use the STA369BW AudioDaughter Board Table 3-3 and Table 3-4 provide the pin details of these headers

Table 3-3 Audio Daughter Board Interface Header (J500) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 GND 11 I2S_DR1

2 GND 12 I2S_SCLK1

3 GPIORxD 13 I2S_DT1

4 GPIOCTS 14 I2S_MCLK1

5 GPIOTxD 15 GND

6 GPIORTS 16 GND

7 GPIOSCL 17 15V_DC_IN

8 GPIORST 18 3V3_GEN

9 GPIOSDA 19 15V_DC_IN

10 I2S_RFS1 20 5V_DC

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 13

Table 3-4  Audio Daughter Board Interface Header (J501) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 NC 7 NC

2 NC 8 GPIOPROT_N_DSP

3 GPIODSP_IRQ_N 9 NC

4 GPIOSLEEP_N_DSP 10 NC

5 NC 11 GND

6 GPIOMUTE_N_DSP 12 GND

3153 Audio Control Button HeadersThe audio control button headers (J700 J701 and J702) provide the mechanism to control the audio function buttonseither by the BM83 module (Embedded mode) or on-board PIC32 MCU (Host MCU mode) The following tablesprovide the header pin description Embedded and Host MCU mode configurations

Table 3-5 Audio Control Button Headers (J700 J701 and J702) Pin Description (1)

Pin Number Pin Name Description

1 PLYPAU Play or pause

2 REV Reverse

3 FWD Forward

4 VOLndash Volume down

5 VOL+ Volume up

6 PAIRING Used for pairing the module with a smartphone (only for HostMCU mode)

7 Sel Not used

8 NC Not connected

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-6 Embedded Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Open Mount a jumper on the J701 and J702 Audio streaming is controlledby the BM83 module inEmbedded mode2 Open Mount a jumper on the J701 and J702

3 Open Mount a jumper on the J701 and J702

4 Open Mount a jumper on the J701 and J702

5 Open Mount a jumper on the J701 and J702

6 Open Open Open

7 Open Mount a jumper on the J701 and J702

8 Open Open Open

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 14

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-7 Host MCU Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Mount a jumper on the J700 and J701 Open Audio streaming is controlled by theon-board PIC32MX450F256L MCUin Host MCU mode2 Mount a jumper on the J700 and J701 Open

3 Mount a jumper on the J700 and J701 Open

4 Mount a jumper on the J700 and J701 Open

5 Mount a jumper on the J700 and J701 Open

6 Mount a jumper on the J700 and J701 Open

7 Mount a jumper on the J700 and J701 Open

8 Open Open Open

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

3154 BM83 Carrier Board InterfaceThe following table provides the pin details of J300 and the BM83 module interface with the BM83 EVB

Table 3-8 Carrier Board Interface (J300) Pin Details

Pin Name Pin Number Pin Name

BK1_O_1V5 1 2 MCLK1

LED3 3 4 DT1

NC 5 6 DR1

RST_N 7 8 SCLK1

DP 9 10 RFS1

DM 11 12 GND

GND 13 14 P3_7

GND 15 16 P3_5

P2_7 17 18 NC

P1_3 19 20 BK2_O_1V8

P1_2 21 22 NC

P0_5 23 24 P0_1

P0_2 25 26 P0_0

P0_3 27 28 P2_3

P0_6 29 30 P0_7

LED2 31 32 UART_TXD

P1_6 33 34 UART_RXD

LED1 35 36 SK2_KEY_AD

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 15

continuedPin Name Pin Number Pin Name

P3_4 37 38 PWM

SK1_AMB_DET 39 40 MFB

NA 41 42 DMIC2_R

NA 43 44 DMIC2_L

P3_2 45 46 VDD_IO

GND 47 48 SYS_PWR

MIC_BIAS 49 50 BAT_IN

MIC_P1 51 52 ADAP_IN

MIC_N1 53 54 NC

AIL 55 56 P2_6

AIR 57 58 DMIC1_R

MIC_P2 59 60 DMIC1_L

MIC_N2 61 62 DMIC_CLK

AOHPL 63 64 GND

AOHPM 65 66 GND

AOHPR 67 mdash mdash

3155 ICSP HeaderThe ICSP header (J400) provides the programmingdebugging interface for the on-board PIC32 MCU(PIC32MX450F256L) To locate this header on the BM83 EVB refer to Figure 2-1 The following table provides theICSP header pin description

Table 3-9 ICSP Header (J400) Pin Description

Pin Number Description

1 Reset (MCLR)

2 Power supply (3V3_PIC)

3 Ground (GND)

4 Data (PGED1)

5 Clock (PGEC1)

6 Not connected (NC)

3156 Xplained PRO HeaderThe BM83 EVB provides the 20-pin XPRO header (J304) needed to interface with the XPRO platform The followingtable provides the pin details of XPRO header

Table 3-10 XPRO Header (J304) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 GND

SK2_KEY_AD 3 4 SK1_AMB_DET

NA 5 6 NA

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 16

continuedPin Name Pin Number Pin Name

PWM 7 8 P0_0

P0_6 9 10 P3_5

P1_3 11 12 P1_2

UART_RXD 13 14 UART_TXD

P0_7 15 16 P2_6

P2_3 17 18 P1_6

GND 19 20 3V3_IO

3157 Digital Microphone HeadersThe 5-pin digital microphone header provides an interface to the BM83 EVB and the Digital Microphone DaughterBoard The pin description is provided in the following tableTable 3-11 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 17

4 Embedded Mode Quick DemoThis section provides a quick demo on streaming audio using the BM83 module in Embedded mode

Perform the following steps

Note  The BM83 EVB is preconfigured for the Embedded mode quick demo

1 Unbox the kit and connect the speaker cables to the STA369BW Audio Daughter Board at CN1 and CN2 andconnect the cables to the speakerFigure 4-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 4-2 SW200 Switch Position

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON

4 Set the SW200 switch to the 5V_DC position Notice that the Green LED (D209) turns ON5 Long press the MFB button (SW701) for a minimum of 4-5 seconds until the Blue LED (D300) and Red LED

(D301) start blinking alternately Observe the sound from the speakers6 Release the MFB button7 Perform the following steps to pair the BM83 module with a smartphone

71 Turn ON the smartphones Bluetooth to scan for the available devices72 Tap on ldquoMCHP BM83rdquo from the scan results Pair to connect the device73 On successful pairing the MCHP BM83 device must be visible under the ldquoPAIRED DEVICESrdquo as

shown in the following figure

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 18

Figure 4-3 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 module over the Bluetooth connection and listento it over the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Play button (SW704) to play the audio84 Press the Pause button (SW704) to pause the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the MFB button (SW701) for a minimum of 4-5 seconds to turn OFF the system

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 19

5 Firmware UpdateThis section describes the firmware update of the BM83 module over UART and USB DFU

51 Firmware Update over UARTTo update the firmware of the BM83 module the user must ensure the hardware settings and configurations matchthose described in the following table

Table 5-1 BM83 EVB Firmware Update Settings (1)

Jumpers and Switches (1) Description

JP600 and JP601 bull Mount a jumper on the JP600 (TXD)bull Mount a jumper on the JP601 (RXD)

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 and pin3

JP203 Mount a jumper on the 5V_USB and 5V_MCP pins of the JP203 pin2 and pin3

SW300 Put the SW300 switch to the ON position for Test mode

SW200 Put the SW200 switch to the 5V_USB position

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDDIOrdquo pins of the JP305

J600 Connect the USB cable from a PC to the J600

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate toolNote  Download the isUpdate tool from wwwmicrochipcomBM83

1 Connect the BM83 EVB Micro-B USB port J600 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

2 Observe that the Red LED (D600) Green LED (D209) and Blue LED (D300) turn ON3 Open the isUpdate tool Select the appropriate COM port set the baud rate to 115200 and image num to 1 as

shown in the following figure4 Click Connect

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 20

Figure 5-1 isUpdate Tool Window

Note  In the isUpdate tool the image num values must be equal to the number of images to be programmedon the device For example to program firmware (image1) DSP (image2) and configuration (image3) theimage num value must be selected as 3

5 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-2 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 21

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 12: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Notes 1 The power switch (SW200) is used to switch between the two 5V power sources available on the board

ndash 5V_DC derived from the 15V DCndash 5V_USB supplied by the 5V USB source

2 To locate these power sources available on the BM83 EVB refer to Figure 2-1

312 USB ConnectivityThe USB ports for BM83 EVB are

bull Micro-B USB port (J600 UART USB) ndash USB signals are converted to UART by the serial converter MCP2200which is connected to the BM83 module

bull Micro-B USB port (J200 BT_USB) ndash USB signals are directly connected to the BM83 modulebull Type A USB port (P400- MCU_USB) ndash USB signals are directly connected to the host MCU

( PIC32MX450F256L)

Note  To locate these USB ports available on the BM83 EVB refer to Figure 2-1

313 Switches and Push ButtonsThe functions of the switches and push buttons on the BM83 EVB are

bull S400 ndash Switch to select between the on-board PIC32 MCU or external Plug-in Module (PIM)bull SW200 ndash Power switch to switch between the 5V_DC and 5V_USBbull SW300 ndash Mode selection switch for configuring the BM83 module into Application mode or Test modebull SW400 ndash Microcontroller-to-Bluetooth control switchbull SW401 ndash Reset button for the host MCU (MCU_RESET)bull SW402 ndash Microcontroller-to-Bluetooth control switchbull SW403 ndash Microcontroller-to-Bluetooth control switchbull SW700 ndash Reset button for the BM83 module (RST_N)bull SW701 ndash Multi-function button (MFB)bull SW702 ndash Increase volume (VOL_UP)bull SW703 ndash Enter into pairing mode (PAIRING)bull SW704 ndash Play or pause the audio playback (PLAYPAUSE)bull SW705 ndash Decrease volume (VOL_DN)bull SW707 ndash Skip the audio track forward (FWD)bull SW708 ndash Skip the audio track backward (REV)bull SW711 ndash Select button (SEL) turns on the system and puts the system into Pairing mode during Host MCU

mode application demonstration

Note  To locate these switches and push buttons available on the BM83 EVB refer to Figure 3-2

The following table provides the settings for the mode selection switch (SW300) for configuring the BM83 module invarious operating modes

Table 3-1 Mode Selection Switch (SW300) Details

Mode Pin Description

Test mode SW300 is placed in ON (P3_4 Low) position

Application mode SW300 is placed in OFF (P3_4 Floating) position

314 LEDsAll the on-board LEDs are categorized into three main types

bull Power LEDsndash Red (D600 and D202)ndash Green (D209 and D203)

bull LEDs driven by the BM83 module

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 12

ndash Red (D301)ndash Blue (D300)

bull Host MCU (PIC32)-related LEDsndash Green (D401-D407)ndash Green (D411)

Note  To locate these LEDs available on the BM83 EVB refer to Figure 3-2

315 HeadersThe following headers are available on the BM83 EVBNote  To locate these headers available on the BM83 EVB refer to Figure 2-1

3151 I2S HeaderI2S header (J405) provides the interface to connect an STA369BW Audio Daughter Board to the BM83 module Thefollowing table provides the pin details of I2S header

Table 3-2 I2S Header (J405) Pin Details

Pin Number Pin Name

1 RFS1

2 SCLK1

3 DR1

4 DT1

5 MCLK1

6 GND

7 3V3_IO

Note 1 Connect J405 and J404 to enable I2S interface with the STA369BW Audio Daughter Board

3152 Audio Daughter Board Interface HeaderThe Audio Daughter Board interface headers (J500 and J501) provide the interface to use the STA369BW AudioDaughter Board Table 3-3 and Table 3-4 provide the pin details of these headers

Table 3-3 Audio Daughter Board Interface Header (J500) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 GND 11 I2S_DR1

2 GND 12 I2S_SCLK1

3 GPIORxD 13 I2S_DT1

4 GPIOCTS 14 I2S_MCLK1

5 GPIOTxD 15 GND

6 GPIORTS 16 GND

7 GPIOSCL 17 15V_DC_IN

8 GPIORST 18 3V3_GEN

9 GPIOSDA 19 15V_DC_IN

10 I2S_RFS1 20 5V_DC

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 13

Table 3-4  Audio Daughter Board Interface Header (J501) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 NC 7 NC

2 NC 8 GPIOPROT_N_DSP

3 GPIODSP_IRQ_N 9 NC

4 GPIOSLEEP_N_DSP 10 NC

5 NC 11 GND

6 GPIOMUTE_N_DSP 12 GND

3153 Audio Control Button HeadersThe audio control button headers (J700 J701 and J702) provide the mechanism to control the audio function buttonseither by the BM83 module (Embedded mode) or on-board PIC32 MCU (Host MCU mode) The following tablesprovide the header pin description Embedded and Host MCU mode configurations

Table 3-5 Audio Control Button Headers (J700 J701 and J702) Pin Description (1)

Pin Number Pin Name Description

1 PLYPAU Play or pause

2 REV Reverse

3 FWD Forward

4 VOLndash Volume down

5 VOL+ Volume up

6 PAIRING Used for pairing the module with a smartphone (only for HostMCU mode)

7 Sel Not used

8 NC Not connected

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-6 Embedded Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Open Mount a jumper on the J701 and J702 Audio streaming is controlledby the BM83 module inEmbedded mode2 Open Mount a jumper on the J701 and J702

3 Open Mount a jumper on the J701 and J702

4 Open Mount a jumper on the J701 and J702

5 Open Mount a jumper on the J701 and J702

6 Open Open Open

7 Open Mount a jumper on the J701 and J702

8 Open Open Open

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 14

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-7 Host MCU Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Mount a jumper on the J700 and J701 Open Audio streaming is controlled by theon-board PIC32MX450F256L MCUin Host MCU mode2 Mount a jumper on the J700 and J701 Open

3 Mount a jumper on the J700 and J701 Open

4 Mount a jumper on the J700 and J701 Open

5 Mount a jumper on the J700 and J701 Open

6 Mount a jumper on the J700 and J701 Open

7 Mount a jumper on the J700 and J701 Open

8 Open Open Open

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

3154 BM83 Carrier Board InterfaceThe following table provides the pin details of J300 and the BM83 module interface with the BM83 EVB

Table 3-8 Carrier Board Interface (J300) Pin Details

Pin Name Pin Number Pin Name

BK1_O_1V5 1 2 MCLK1

LED3 3 4 DT1

NC 5 6 DR1

RST_N 7 8 SCLK1

DP 9 10 RFS1

DM 11 12 GND

GND 13 14 P3_7

GND 15 16 P3_5

P2_7 17 18 NC

P1_3 19 20 BK2_O_1V8

P1_2 21 22 NC

P0_5 23 24 P0_1

P0_2 25 26 P0_0

P0_3 27 28 P2_3

P0_6 29 30 P0_7

LED2 31 32 UART_TXD

P1_6 33 34 UART_RXD

LED1 35 36 SK2_KEY_AD

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 15

continuedPin Name Pin Number Pin Name

P3_4 37 38 PWM

SK1_AMB_DET 39 40 MFB

NA 41 42 DMIC2_R

NA 43 44 DMIC2_L

P3_2 45 46 VDD_IO

GND 47 48 SYS_PWR

MIC_BIAS 49 50 BAT_IN

MIC_P1 51 52 ADAP_IN

MIC_N1 53 54 NC

AIL 55 56 P2_6

AIR 57 58 DMIC1_R

MIC_P2 59 60 DMIC1_L

MIC_N2 61 62 DMIC_CLK

AOHPL 63 64 GND

AOHPM 65 66 GND

AOHPR 67 mdash mdash

3155 ICSP HeaderThe ICSP header (J400) provides the programmingdebugging interface for the on-board PIC32 MCU(PIC32MX450F256L) To locate this header on the BM83 EVB refer to Figure 2-1 The following table provides theICSP header pin description

Table 3-9 ICSP Header (J400) Pin Description

Pin Number Description

1 Reset (MCLR)

2 Power supply (3V3_PIC)

3 Ground (GND)

4 Data (PGED1)

5 Clock (PGEC1)

6 Not connected (NC)

3156 Xplained PRO HeaderThe BM83 EVB provides the 20-pin XPRO header (J304) needed to interface with the XPRO platform The followingtable provides the pin details of XPRO header

Table 3-10 XPRO Header (J304) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 GND

SK2_KEY_AD 3 4 SK1_AMB_DET

NA 5 6 NA

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 16

continuedPin Name Pin Number Pin Name

PWM 7 8 P0_0

P0_6 9 10 P3_5

P1_3 11 12 P1_2

UART_RXD 13 14 UART_TXD

P0_7 15 16 P2_6

P2_3 17 18 P1_6

GND 19 20 3V3_IO

3157 Digital Microphone HeadersThe 5-pin digital microphone header provides an interface to the BM83 EVB and the Digital Microphone DaughterBoard The pin description is provided in the following tableTable 3-11 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 17

4 Embedded Mode Quick DemoThis section provides a quick demo on streaming audio using the BM83 module in Embedded mode

Perform the following steps

Note  The BM83 EVB is preconfigured for the Embedded mode quick demo

1 Unbox the kit and connect the speaker cables to the STA369BW Audio Daughter Board at CN1 and CN2 andconnect the cables to the speakerFigure 4-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 4-2 SW200 Switch Position

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON

4 Set the SW200 switch to the 5V_DC position Notice that the Green LED (D209) turns ON5 Long press the MFB button (SW701) for a minimum of 4-5 seconds until the Blue LED (D300) and Red LED

(D301) start blinking alternately Observe the sound from the speakers6 Release the MFB button7 Perform the following steps to pair the BM83 module with a smartphone

71 Turn ON the smartphones Bluetooth to scan for the available devices72 Tap on ldquoMCHP BM83rdquo from the scan results Pair to connect the device73 On successful pairing the MCHP BM83 device must be visible under the ldquoPAIRED DEVICESrdquo as

shown in the following figure

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 18

Figure 4-3 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 module over the Bluetooth connection and listento it over the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Play button (SW704) to play the audio84 Press the Pause button (SW704) to pause the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the MFB button (SW701) for a minimum of 4-5 seconds to turn OFF the system

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 19

5 Firmware UpdateThis section describes the firmware update of the BM83 module over UART and USB DFU

51 Firmware Update over UARTTo update the firmware of the BM83 module the user must ensure the hardware settings and configurations matchthose described in the following table

Table 5-1 BM83 EVB Firmware Update Settings (1)

Jumpers and Switches (1) Description

JP600 and JP601 bull Mount a jumper on the JP600 (TXD)bull Mount a jumper on the JP601 (RXD)

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 and pin3

JP203 Mount a jumper on the 5V_USB and 5V_MCP pins of the JP203 pin2 and pin3

SW300 Put the SW300 switch to the ON position for Test mode

SW200 Put the SW200 switch to the 5V_USB position

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDDIOrdquo pins of the JP305

J600 Connect the USB cable from a PC to the J600

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate toolNote  Download the isUpdate tool from wwwmicrochipcomBM83

1 Connect the BM83 EVB Micro-B USB port J600 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

2 Observe that the Red LED (D600) Green LED (D209) and Blue LED (D300) turn ON3 Open the isUpdate tool Select the appropriate COM port set the baud rate to 115200 and image num to 1 as

shown in the following figure4 Click Connect

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 20

Figure 5-1 isUpdate Tool Window

Note  In the isUpdate tool the image num values must be equal to the number of images to be programmedon the device For example to program firmware (image1) DSP (image2) and configuration (image3) theimage num value must be selected as 3

5 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-2 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 21

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 13: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

ndash Red (D301)ndash Blue (D300)

bull Host MCU (PIC32)-related LEDsndash Green (D401-D407)ndash Green (D411)

Note  To locate these LEDs available on the BM83 EVB refer to Figure 3-2

315 HeadersThe following headers are available on the BM83 EVBNote  To locate these headers available on the BM83 EVB refer to Figure 2-1

3151 I2S HeaderI2S header (J405) provides the interface to connect an STA369BW Audio Daughter Board to the BM83 module Thefollowing table provides the pin details of I2S header

Table 3-2 I2S Header (J405) Pin Details

Pin Number Pin Name

1 RFS1

2 SCLK1

3 DR1

4 DT1

5 MCLK1

6 GND

7 3V3_IO

Note 1 Connect J405 and J404 to enable I2S interface with the STA369BW Audio Daughter Board

3152 Audio Daughter Board Interface HeaderThe Audio Daughter Board interface headers (J500 and J501) provide the interface to use the STA369BW AudioDaughter Board Table 3-3 and Table 3-4 provide the pin details of these headers

Table 3-3 Audio Daughter Board Interface Header (J500) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 GND 11 I2S_DR1

2 GND 12 I2S_SCLK1

3 GPIORxD 13 I2S_DT1

4 GPIOCTS 14 I2S_MCLK1

5 GPIOTxD 15 GND

6 GPIORTS 16 GND

7 GPIOSCL 17 15V_DC_IN

8 GPIORST 18 3V3_GEN

9 GPIOSDA 19 15V_DC_IN

10 I2S_RFS1 20 5V_DC

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 13

Table 3-4  Audio Daughter Board Interface Header (J501) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 NC 7 NC

2 NC 8 GPIOPROT_N_DSP

3 GPIODSP_IRQ_N 9 NC

4 GPIOSLEEP_N_DSP 10 NC

5 NC 11 GND

6 GPIOMUTE_N_DSP 12 GND

3153 Audio Control Button HeadersThe audio control button headers (J700 J701 and J702) provide the mechanism to control the audio function buttonseither by the BM83 module (Embedded mode) or on-board PIC32 MCU (Host MCU mode) The following tablesprovide the header pin description Embedded and Host MCU mode configurations

Table 3-5 Audio Control Button Headers (J700 J701 and J702) Pin Description (1)

Pin Number Pin Name Description

1 PLYPAU Play or pause

2 REV Reverse

3 FWD Forward

4 VOLndash Volume down

5 VOL+ Volume up

6 PAIRING Used for pairing the module with a smartphone (only for HostMCU mode)

7 Sel Not used

8 NC Not connected

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-6 Embedded Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Open Mount a jumper on the J701 and J702 Audio streaming is controlledby the BM83 module inEmbedded mode2 Open Mount a jumper on the J701 and J702

3 Open Mount a jumper on the J701 and J702

4 Open Mount a jumper on the J701 and J702

5 Open Mount a jumper on the J701 and J702

6 Open Open Open

7 Open Mount a jumper on the J701 and J702

8 Open Open Open

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 14

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-7 Host MCU Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Mount a jumper on the J700 and J701 Open Audio streaming is controlled by theon-board PIC32MX450F256L MCUin Host MCU mode2 Mount a jumper on the J700 and J701 Open

3 Mount a jumper on the J700 and J701 Open

4 Mount a jumper on the J700 and J701 Open

5 Mount a jumper on the J700 and J701 Open

6 Mount a jumper on the J700 and J701 Open

7 Mount a jumper on the J700 and J701 Open

8 Open Open Open

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

3154 BM83 Carrier Board InterfaceThe following table provides the pin details of J300 and the BM83 module interface with the BM83 EVB

Table 3-8 Carrier Board Interface (J300) Pin Details

Pin Name Pin Number Pin Name

BK1_O_1V5 1 2 MCLK1

LED3 3 4 DT1

NC 5 6 DR1

RST_N 7 8 SCLK1

DP 9 10 RFS1

DM 11 12 GND

GND 13 14 P3_7

GND 15 16 P3_5

P2_7 17 18 NC

P1_3 19 20 BK2_O_1V8

P1_2 21 22 NC

P0_5 23 24 P0_1

P0_2 25 26 P0_0

P0_3 27 28 P2_3

P0_6 29 30 P0_7

LED2 31 32 UART_TXD

P1_6 33 34 UART_RXD

LED1 35 36 SK2_KEY_AD

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 15

continuedPin Name Pin Number Pin Name

P3_4 37 38 PWM

SK1_AMB_DET 39 40 MFB

NA 41 42 DMIC2_R

NA 43 44 DMIC2_L

P3_2 45 46 VDD_IO

GND 47 48 SYS_PWR

MIC_BIAS 49 50 BAT_IN

MIC_P1 51 52 ADAP_IN

MIC_N1 53 54 NC

AIL 55 56 P2_6

AIR 57 58 DMIC1_R

MIC_P2 59 60 DMIC1_L

MIC_N2 61 62 DMIC_CLK

AOHPL 63 64 GND

AOHPM 65 66 GND

AOHPR 67 mdash mdash

3155 ICSP HeaderThe ICSP header (J400) provides the programmingdebugging interface for the on-board PIC32 MCU(PIC32MX450F256L) To locate this header on the BM83 EVB refer to Figure 2-1 The following table provides theICSP header pin description

Table 3-9 ICSP Header (J400) Pin Description

Pin Number Description

1 Reset (MCLR)

2 Power supply (3V3_PIC)

3 Ground (GND)

4 Data (PGED1)

5 Clock (PGEC1)

6 Not connected (NC)

3156 Xplained PRO HeaderThe BM83 EVB provides the 20-pin XPRO header (J304) needed to interface with the XPRO platform The followingtable provides the pin details of XPRO header

Table 3-10 XPRO Header (J304) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 GND

SK2_KEY_AD 3 4 SK1_AMB_DET

NA 5 6 NA

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 16

continuedPin Name Pin Number Pin Name

PWM 7 8 P0_0

P0_6 9 10 P3_5

P1_3 11 12 P1_2

UART_RXD 13 14 UART_TXD

P0_7 15 16 P2_6

P2_3 17 18 P1_6

GND 19 20 3V3_IO

3157 Digital Microphone HeadersThe 5-pin digital microphone header provides an interface to the BM83 EVB and the Digital Microphone DaughterBoard The pin description is provided in the following tableTable 3-11 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 17

4 Embedded Mode Quick DemoThis section provides a quick demo on streaming audio using the BM83 module in Embedded mode

Perform the following steps

Note  The BM83 EVB is preconfigured for the Embedded mode quick demo

1 Unbox the kit and connect the speaker cables to the STA369BW Audio Daughter Board at CN1 and CN2 andconnect the cables to the speakerFigure 4-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 4-2 SW200 Switch Position

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON

4 Set the SW200 switch to the 5V_DC position Notice that the Green LED (D209) turns ON5 Long press the MFB button (SW701) for a minimum of 4-5 seconds until the Blue LED (D300) and Red LED

(D301) start blinking alternately Observe the sound from the speakers6 Release the MFB button7 Perform the following steps to pair the BM83 module with a smartphone

71 Turn ON the smartphones Bluetooth to scan for the available devices72 Tap on ldquoMCHP BM83rdquo from the scan results Pair to connect the device73 On successful pairing the MCHP BM83 device must be visible under the ldquoPAIRED DEVICESrdquo as

shown in the following figure

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 18

Figure 4-3 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 module over the Bluetooth connection and listento it over the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Play button (SW704) to play the audio84 Press the Pause button (SW704) to pause the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the MFB button (SW701) for a minimum of 4-5 seconds to turn OFF the system

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 19

5 Firmware UpdateThis section describes the firmware update of the BM83 module over UART and USB DFU

51 Firmware Update over UARTTo update the firmware of the BM83 module the user must ensure the hardware settings and configurations matchthose described in the following table

Table 5-1 BM83 EVB Firmware Update Settings (1)

Jumpers and Switches (1) Description

JP600 and JP601 bull Mount a jumper on the JP600 (TXD)bull Mount a jumper on the JP601 (RXD)

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 and pin3

JP203 Mount a jumper on the 5V_USB and 5V_MCP pins of the JP203 pin2 and pin3

SW300 Put the SW300 switch to the ON position for Test mode

SW200 Put the SW200 switch to the 5V_USB position

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDDIOrdquo pins of the JP305

J600 Connect the USB cable from a PC to the J600

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate toolNote  Download the isUpdate tool from wwwmicrochipcomBM83

1 Connect the BM83 EVB Micro-B USB port J600 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

2 Observe that the Red LED (D600) Green LED (D209) and Blue LED (D300) turn ON3 Open the isUpdate tool Select the appropriate COM port set the baud rate to 115200 and image num to 1 as

shown in the following figure4 Click Connect

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 20

Figure 5-1 isUpdate Tool Window

Note  In the isUpdate tool the image num values must be equal to the number of images to be programmedon the device For example to program firmware (image1) DSP (image2) and configuration (image3) theimage num value must be selected as 3

5 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-2 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 21

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 14: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Table 3-4  Audio Daughter Board Interface Header (J501) Pin Details

Pin Number Pin Name Pin Number Pin Name

1 NC 7 NC

2 NC 8 GPIOPROT_N_DSP

3 GPIODSP_IRQ_N 9 NC

4 GPIOSLEEP_N_DSP 10 NC

5 NC 11 GND

6 GPIOMUTE_N_DSP 12 GND

3153 Audio Control Button HeadersThe audio control button headers (J700 J701 and J702) provide the mechanism to control the audio function buttonseither by the BM83 module (Embedded mode) or on-board PIC32 MCU (Host MCU mode) The following tablesprovide the header pin description Embedded and Host MCU mode configurations

Table 3-5 Audio Control Button Headers (J700 J701 and J702) Pin Description (1)

Pin Number Pin Name Description

1 PLYPAU Play or pause

2 REV Reverse

3 FWD Forward

4 VOLndash Volume down

5 VOL+ Volume up

6 PAIRING Used for pairing the module with a smartphone (only for HostMCU mode)

7 Sel Not used

8 NC Not connected

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-6 Embedded Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Open Mount a jumper on the J701 and J702 Audio streaming is controlledby the BM83 module inEmbedded mode2 Open Mount a jumper on the J701 and J702

3 Open Mount a jumper on the J701 and J702

4 Open Mount a jumper on the J701 and J702

5 Open Mount a jumper on the J701 and J702

6 Open Open Open

7 Open Mount a jumper on the J701 and J702

8 Open Open Open

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 14

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-7 Host MCU Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Mount a jumper on the J700 and J701 Open Audio streaming is controlled by theon-board PIC32MX450F256L MCUin Host MCU mode2 Mount a jumper on the J700 and J701 Open

3 Mount a jumper on the J700 and J701 Open

4 Mount a jumper on the J700 and J701 Open

5 Mount a jumper on the J700 and J701 Open

6 Mount a jumper on the J700 and J701 Open

7 Mount a jumper on the J700 and J701 Open

8 Open Open Open

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

3154 BM83 Carrier Board InterfaceThe following table provides the pin details of J300 and the BM83 module interface with the BM83 EVB

Table 3-8 Carrier Board Interface (J300) Pin Details

Pin Name Pin Number Pin Name

BK1_O_1V5 1 2 MCLK1

LED3 3 4 DT1

NC 5 6 DR1

RST_N 7 8 SCLK1

DP 9 10 RFS1

DM 11 12 GND

GND 13 14 P3_7

GND 15 16 P3_5

P2_7 17 18 NC

P1_3 19 20 BK2_O_1V8

P1_2 21 22 NC

P0_5 23 24 P0_1

P0_2 25 26 P0_0

P0_3 27 28 P2_3

P0_6 29 30 P0_7

LED2 31 32 UART_TXD

P1_6 33 34 UART_RXD

LED1 35 36 SK2_KEY_AD

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 15

continuedPin Name Pin Number Pin Name

P3_4 37 38 PWM

SK1_AMB_DET 39 40 MFB

NA 41 42 DMIC2_R

NA 43 44 DMIC2_L

P3_2 45 46 VDD_IO

GND 47 48 SYS_PWR

MIC_BIAS 49 50 BAT_IN

MIC_P1 51 52 ADAP_IN

MIC_N1 53 54 NC

AIL 55 56 P2_6

AIR 57 58 DMIC1_R

MIC_P2 59 60 DMIC1_L

MIC_N2 61 62 DMIC_CLK

AOHPL 63 64 GND

AOHPM 65 66 GND

AOHPR 67 mdash mdash

3155 ICSP HeaderThe ICSP header (J400) provides the programmingdebugging interface for the on-board PIC32 MCU(PIC32MX450F256L) To locate this header on the BM83 EVB refer to Figure 2-1 The following table provides theICSP header pin description

Table 3-9 ICSP Header (J400) Pin Description

Pin Number Description

1 Reset (MCLR)

2 Power supply (3V3_PIC)

3 Ground (GND)

4 Data (PGED1)

5 Clock (PGEC1)

6 Not connected (NC)

3156 Xplained PRO HeaderThe BM83 EVB provides the 20-pin XPRO header (J304) needed to interface with the XPRO platform The followingtable provides the pin details of XPRO header

Table 3-10 XPRO Header (J304) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 GND

SK2_KEY_AD 3 4 SK1_AMB_DET

NA 5 6 NA

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 16

continuedPin Name Pin Number Pin Name

PWM 7 8 P0_0

P0_6 9 10 P3_5

P1_3 11 12 P1_2

UART_RXD 13 14 UART_TXD

P0_7 15 16 P2_6

P2_3 17 18 P1_6

GND 19 20 3V3_IO

3157 Digital Microphone HeadersThe 5-pin digital microphone header provides an interface to the BM83 EVB and the Digital Microphone DaughterBoard The pin description is provided in the following tableTable 3-11 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 17

4 Embedded Mode Quick DemoThis section provides a quick demo on streaming audio using the BM83 module in Embedded mode

Perform the following steps

Note  The BM83 EVB is preconfigured for the Embedded mode quick demo

1 Unbox the kit and connect the speaker cables to the STA369BW Audio Daughter Board at CN1 and CN2 andconnect the cables to the speakerFigure 4-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 4-2 SW200 Switch Position

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON

4 Set the SW200 switch to the 5V_DC position Notice that the Green LED (D209) turns ON5 Long press the MFB button (SW701) for a minimum of 4-5 seconds until the Blue LED (D300) and Red LED

(D301) start blinking alternately Observe the sound from the speakers6 Release the MFB button7 Perform the following steps to pair the BM83 module with a smartphone

71 Turn ON the smartphones Bluetooth to scan for the available devices72 Tap on ldquoMCHP BM83rdquo from the scan results Pair to connect the device73 On successful pairing the MCHP BM83 device must be visible under the ldquoPAIRED DEVICESrdquo as

shown in the following figure

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 18

Figure 4-3 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 module over the Bluetooth connection and listento it over the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Play button (SW704) to play the audio84 Press the Pause button (SW704) to pause the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the MFB button (SW701) for a minimum of 4-5 seconds to turn OFF the system

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 19

5 Firmware UpdateThis section describes the firmware update of the BM83 module over UART and USB DFU

51 Firmware Update over UARTTo update the firmware of the BM83 module the user must ensure the hardware settings and configurations matchthose described in the following table

Table 5-1 BM83 EVB Firmware Update Settings (1)

Jumpers and Switches (1) Description

JP600 and JP601 bull Mount a jumper on the JP600 (TXD)bull Mount a jumper on the JP601 (RXD)

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 and pin3

JP203 Mount a jumper on the 5V_USB and 5V_MCP pins of the JP203 pin2 and pin3

SW300 Put the SW300 switch to the ON position for Test mode

SW200 Put the SW200 switch to the 5V_USB position

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDDIOrdquo pins of the JP305

J600 Connect the USB cable from a PC to the J600

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate toolNote  Download the isUpdate tool from wwwmicrochipcomBM83

1 Connect the BM83 EVB Micro-B USB port J600 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

2 Observe that the Red LED (D600) Green LED (D209) and Blue LED (D300) turn ON3 Open the isUpdate tool Select the appropriate COM port set the baud rate to 115200 and image num to 1 as

shown in the following figure4 Click Connect

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 20

Figure 5-1 isUpdate Tool Window

Note  In the isUpdate tool the image num values must be equal to the number of images to be programmedon the device For example to program firmware (image1) DSP (image2) and configuration (image3) theimage num value must be selected as 3

5 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-2 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 21

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 15: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

Table 3-7 Host MCU Mode Audio Control Button Header Configurations (J700 J701 and J702) (1)

Pin Number Jumper Names and Positions Description

J700 J701 J702

1 Mount a jumper on the J700 and J701 Open Audio streaming is controlled by theon-board PIC32MX450F256L MCUin Host MCU mode2 Mount a jumper on the J700 and J701 Open

3 Mount a jumper on the J700 and J701 Open

4 Mount a jumper on the J700 and J701 Open

5 Mount a jumper on the J700 and J701 Open

6 Mount a jumper on the J700 and J701 Open

7 Mount a jumper on the J700 and J701 Open

8 Open Open Open

Note 1 To locate these headers on the BM83 EVB refer to Figure 2-1

3154 BM83 Carrier Board InterfaceThe following table provides the pin details of J300 and the BM83 module interface with the BM83 EVB

Table 3-8 Carrier Board Interface (J300) Pin Details

Pin Name Pin Number Pin Name

BK1_O_1V5 1 2 MCLK1

LED3 3 4 DT1

NC 5 6 DR1

RST_N 7 8 SCLK1

DP 9 10 RFS1

DM 11 12 GND

GND 13 14 P3_7

GND 15 16 P3_5

P2_7 17 18 NC

P1_3 19 20 BK2_O_1V8

P1_2 21 22 NC

P0_5 23 24 P0_1

P0_2 25 26 P0_0

P0_3 27 28 P2_3

P0_6 29 30 P0_7

LED2 31 32 UART_TXD

P1_6 33 34 UART_RXD

LED1 35 36 SK2_KEY_AD

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 15

continuedPin Name Pin Number Pin Name

P3_4 37 38 PWM

SK1_AMB_DET 39 40 MFB

NA 41 42 DMIC2_R

NA 43 44 DMIC2_L

P3_2 45 46 VDD_IO

GND 47 48 SYS_PWR

MIC_BIAS 49 50 BAT_IN

MIC_P1 51 52 ADAP_IN

MIC_N1 53 54 NC

AIL 55 56 P2_6

AIR 57 58 DMIC1_R

MIC_P2 59 60 DMIC1_L

MIC_N2 61 62 DMIC_CLK

AOHPL 63 64 GND

AOHPM 65 66 GND

AOHPR 67 mdash mdash

3155 ICSP HeaderThe ICSP header (J400) provides the programmingdebugging interface for the on-board PIC32 MCU(PIC32MX450F256L) To locate this header on the BM83 EVB refer to Figure 2-1 The following table provides theICSP header pin description

Table 3-9 ICSP Header (J400) Pin Description

Pin Number Description

1 Reset (MCLR)

2 Power supply (3V3_PIC)

3 Ground (GND)

4 Data (PGED1)

5 Clock (PGEC1)

6 Not connected (NC)

3156 Xplained PRO HeaderThe BM83 EVB provides the 20-pin XPRO header (J304) needed to interface with the XPRO platform The followingtable provides the pin details of XPRO header

Table 3-10 XPRO Header (J304) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 GND

SK2_KEY_AD 3 4 SK1_AMB_DET

NA 5 6 NA

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 16

continuedPin Name Pin Number Pin Name

PWM 7 8 P0_0

P0_6 9 10 P3_5

P1_3 11 12 P1_2

UART_RXD 13 14 UART_TXD

P0_7 15 16 P2_6

P2_3 17 18 P1_6

GND 19 20 3V3_IO

3157 Digital Microphone HeadersThe 5-pin digital microphone header provides an interface to the BM83 EVB and the Digital Microphone DaughterBoard The pin description is provided in the following tableTable 3-11 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 17

4 Embedded Mode Quick DemoThis section provides a quick demo on streaming audio using the BM83 module in Embedded mode

Perform the following steps

Note  The BM83 EVB is preconfigured for the Embedded mode quick demo

1 Unbox the kit and connect the speaker cables to the STA369BW Audio Daughter Board at CN1 and CN2 andconnect the cables to the speakerFigure 4-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 4-2 SW200 Switch Position

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON

4 Set the SW200 switch to the 5V_DC position Notice that the Green LED (D209) turns ON5 Long press the MFB button (SW701) for a minimum of 4-5 seconds until the Blue LED (D300) and Red LED

(D301) start blinking alternately Observe the sound from the speakers6 Release the MFB button7 Perform the following steps to pair the BM83 module with a smartphone

71 Turn ON the smartphones Bluetooth to scan for the available devices72 Tap on ldquoMCHP BM83rdquo from the scan results Pair to connect the device73 On successful pairing the MCHP BM83 device must be visible under the ldquoPAIRED DEVICESrdquo as

shown in the following figure

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 18

Figure 4-3 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 module over the Bluetooth connection and listento it over the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Play button (SW704) to play the audio84 Press the Pause button (SW704) to pause the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the MFB button (SW701) for a minimum of 4-5 seconds to turn OFF the system

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 19

5 Firmware UpdateThis section describes the firmware update of the BM83 module over UART and USB DFU

51 Firmware Update over UARTTo update the firmware of the BM83 module the user must ensure the hardware settings and configurations matchthose described in the following table

Table 5-1 BM83 EVB Firmware Update Settings (1)

Jumpers and Switches (1) Description

JP600 and JP601 bull Mount a jumper on the JP600 (TXD)bull Mount a jumper on the JP601 (RXD)

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 and pin3

JP203 Mount a jumper on the 5V_USB and 5V_MCP pins of the JP203 pin2 and pin3

SW300 Put the SW300 switch to the ON position for Test mode

SW200 Put the SW200 switch to the 5V_USB position

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDDIOrdquo pins of the JP305

J600 Connect the USB cable from a PC to the J600

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate toolNote  Download the isUpdate tool from wwwmicrochipcomBM83

1 Connect the BM83 EVB Micro-B USB port J600 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

2 Observe that the Red LED (D600) Green LED (D209) and Blue LED (D300) turn ON3 Open the isUpdate tool Select the appropriate COM port set the baud rate to 115200 and image num to 1 as

shown in the following figure4 Click Connect

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 20

Figure 5-1 isUpdate Tool Window

Note  In the isUpdate tool the image num values must be equal to the number of images to be programmedon the device For example to program firmware (image1) DSP (image2) and configuration (image3) theimage num value must be selected as 3

5 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-2 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 21

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 16: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

continuedPin Name Pin Number Pin Name

P3_4 37 38 PWM

SK1_AMB_DET 39 40 MFB

NA 41 42 DMIC2_R

NA 43 44 DMIC2_L

P3_2 45 46 VDD_IO

GND 47 48 SYS_PWR

MIC_BIAS 49 50 BAT_IN

MIC_P1 51 52 ADAP_IN

MIC_N1 53 54 NC

AIL 55 56 P2_6

AIR 57 58 DMIC1_R

MIC_P2 59 60 DMIC1_L

MIC_N2 61 62 DMIC_CLK

AOHPL 63 64 GND

AOHPM 65 66 GND

AOHPR 67 mdash mdash

3155 ICSP HeaderThe ICSP header (J400) provides the programmingdebugging interface for the on-board PIC32 MCU(PIC32MX450F256L) To locate this header on the BM83 EVB refer to Figure 2-1 The following table provides theICSP header pin description

Table 3-9 ICSP Header (J400) Pin Description

Pin Number Description

1 Reset (MCLR)

2 Power supply (3V3_PIC)

3 Ground (GND)

4 Data (PGED1)

5 Clock (PGEC1)

6 Not connected (NC)

3156 Xplained PRO HeaderThe BM83 EVB provides the 20-pin XPRO header (J304) needed to interface with the XPRO platform The followingtable provides the pin details of XPRO header

Table 3-10 XPRO Header (J304) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 GND

SK2_KEY_AD 3 4 SK1_AMB_DET

NA 5 6 NA

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 16

continuedPin Name Pin Number Pin Name

PWM 7 8 P0_0

P0_6 9 10 P3_5

P1_3 11 12 P1_2

UART_RXD 13 14 UART_TXD

P0_7 15 16 P2_6

P2_3 17 18 P1_6

GND 19 20 3V3_IO

3157 Digital Microphone HeadersThe 5-pin digital microphone header provides an interface to the BM83 EVB and the Digital Microphone DaughterBoard The pin description is provided in the following tableTable 3-11 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 17

4 Embedded Mode Quick DemoThis section provides a quick demo on streaming audio using the BM83 module in Embedded mode

Perform the following steps

Note  The BM83 EVB is preconfigured for the Embedded mode quick demo

1 Unbox the kit and connect the speaker cables to the STA369BW Audio Daughter Board at CN1 and CN2 andconnect the cables to the speakerFigure 4-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 4-2 SW200 Switch Position

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON

4 Set the SW200 switch to the 5V_DC position Notice that the Green LED (D209) turns ON5 Long press the MFB button (SW701) for a minimum of 4-5 seconds until the Blue LED (D300) and Red LED

(D301) start blinking alternately Observe the sound from the speakers6 Release the MFB button7 Perform the following steps to pair the BM83 module with a smartphone

71 Turn ON the smartphones Bluetooth to scan for the available devices72 Tap on ldquoMCHP BM83rdquo from the scan results Pair to connect the device73 On successful pairing the MCHP BM83 device must be visible under the ldquoPAIRED DEVICESrdquo as

shown in the following figure

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 18

Figure 4-3 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 module over the Bluetooth connection and listento it over the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Play button (SW704) to play the audio84 Press the Pause button (SW704) to pause the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the MFB button (SW701) for a minimum of 4-5 seconds to turn OFF the system

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 19

5 Firmware UpdateThis section describes the firmware update of the BM83 module over UART and USB DFU

51 Firmware Update over UARTTo update the firmware of the BM83 module the user must ensure the hardware settings and configurations matchthose described in the following table

Table 5-1 BM83 EVB Firmware Update Settings (1)

Jumpers and Switches (1) Description

JP600 and JP601 bull Mount a jumper on the JP600 (TXD)bull Mount a jumper on the JP601 (RXD)

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 and pin3

JP203 Mount a jumper on the 5V_USB and 5V_MCP pins of the JP203 pin2 and pin3

SW300 Put the SW300 switch to the ON position for Test mode

SW200 Put the SW200 switch to the 5V_USB position

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDDIOrdquo pins of the JP305

J600 Connect the USB cable from a PC to the J600

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate toolNote  Download the isUpdate tool from wwwmicrochipcomBM83

1 Connect the BM83 EVB Micro-B USB port J600 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

2 Observe that the Red LED (D600) Green LED (D209) and Blue LED (D300) turn ON3 Open the isUpdate tool Select the appropriate COM port set the baud rate to 115200 and image num to 1 as

shown in the following figure4 Click Connect

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 20

Figure 5-1 isUpdate Tool Window

Note  In the isUpdate tool the image num values must be equal to the number of images to be programmedon the device For example to program firmware (image1) DSP (image2) and configuration (image3) theimage num value must be selected as 3

5 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-2 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 21

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 17: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

continuedPin Name Pin Number Pin Name

PWM 7 8 P0_0

P0_6 9 10 P3_5

P1_3 11 12 P1_2

UART_RXD 13 14 UART_TXD

P0_7 15 16 P2_6

P2_3 17 18 P1_6

GND 19 20 3V3_IO

3157 Digital Microphone HeadersThe 5-pin digital microphone header provides an interface to the BM83 EVB and the Digital Microphone DaughterBoard The pin description is provided in the following tableTable 3-11 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

BM83 EVBHardware

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 17

4 Embedded Mode Quick DemoThis section provides a quick demo on streaming audio using the BM83 module in Embedded mode

Perform the following steps

Note  The BM83 EVB is preconfigured for the Embedded mode quick demo

1 Unbox the kit and connect the speaker cables to the STA369BW Audio Daughter Board at CN1 and CN2 andconnect the cables to the speakerFigure 4-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 4-2 SW200 Switch Position

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON

4 Set the SW200 switch to the 5V_DC position Notice that the Green LED (D209) turns ON5 Long press the MFB button (SW701) for a minimum of 4-5 seconds until the Blue LED (D300) and Red LED

(D301) start blinking alternately Observe the sound from the speakers6 Release the MFB button7 Perform the following steps to pair the BM83 module with a smartphone

71 Turn ON the smartphones Bluetooth to scan for the available devices72 Tap on ldquoMCHP BM83rdquo from the scan results Pair to connect the device73 On successful pairing the MCHP BM83 device must be visible under the ldquoPAIRED DEVICESrdquo as

shown in the following figure

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 18

Figure 4-3 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 module over the Bluetooth connection and listento it over the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Play button (SW704) to play the audio84 Press the Pause button (SW704) to pause the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the MFB button (SW701) for a minimum of 4-5 seconds to turn OFF the system

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 19

5 Firmware UpdateThis section describes the firmware update of the BM83 module over UART and USB DFU

51 Firmware Update over UARTTo update the firmware of the BM83 module the user must ensure the hardware settings and configurations matchthose described in the following table

Table 5-1 BM83 EVB Firmware Update Settings (1)

Jumpers and Switches (1) Description

JP600 and JP601 bull Mount a jumper on the JP600 (TXD)bull Mount a jumper on the JP601 (RXD)

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 and pin3

JP203 Mount a jumper on the 5V_USB and 5V_MCP pins of the JP203 pin2 and pin3

SW300 Put the SW300 switch to the ON position for Test mode

SW200 Put the SW200 switch to the 5V_USB position

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDDIOrdquo pins of the JP305

J600 Connect the USB cable from a PC to the J600

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate toolNote  Download the isUpdate tool from wwwmicrochipcomBM83

1 Connect the BM83 EVB Micro-B USB port J600 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

2 Observe that the Red LED (D600) Green LED (D209) and Blue LED (D300) turn ON3 Open the isUpdate tool Select the appropriate COM port set the baud rate to 115200 and image num to 1 as

shown in the following figure4 Click Connect

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 20

Figure 5-1 isUpdate Tool Window

Note  In the isUpdate tool the image num values must be equal to the number of images to be programmedon the device For example to program firmware (image1) DSP (image2) and configuration (image3) theimage num value must be selected as 3

5 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-2 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 21

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 18: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

4 Embedded Mode Quick DemoThis section provides a quick demo on streaming audio using the BM83 module in Embedded mode

Perform the following steps

Note  The BM83 EVB is preconfigured for the Embedded mode quick demo

1 Unbox the kit and connect the speaker cables to the STA369BW Audio Daughter Board at CN1 and CN2 andconnect the cables to the speakerFigure 4-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 4-2 SW200 Switch Position

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON

4 Set the SW200 switch to the 5V_DC position Notice that the Green LED (D209) turns ON5 Long press the MFB button (SW701) for a minimum of 4-5 seconds until the Blue LED (D300) and Red LED

(D301) start blinking alternately Observe the sound from the speakers6 Release the MFB button7 Perform the following steps to pair the BM83 module with a smartphone

71 Turn ON the smartphones Bluetooth to scan for the available devices72 Tap on ldquoMCHP BM83rdquo from the scan results Pair to connect the device73 On successful pairing the MCHP BM83 device must be visible under the ldquoPAIRED DEVICESrdquo as

shown in the following figure

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 18

Figure 4-3 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 module over the Bluetooth connection and listento it over the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Play button (SW704) to play the audio84 Press the Pause button (SW704) to pause the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the MFB button (SW701) for a minimum of 4-5 seconds to turn OFF the system

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 19

5 Firmware UpdateThis section describes the firmware update of the BM83 module over UART and USB DFU

51 Firmware Update over UARTTo update the firmware of the BM83 module the user must ensure the hardware settings and configurations matchthose described in the following table

Table 5-1 BM83 EVB Firmware Update Settings (1)

Jumpers and Switches (1) Description

JP600 and JP601 bull Mount a jumper on the JP600 (TXD)bull Mount a jumper on the JP601 (RXD)

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 and pin3

JP203 Mount a jumper on the 5V_USB and 5V_MCP pins of the JP203 pin2 and pin3

SW300 Put the SW300 switch to the ON position for Test mode

SW200 Put the SW200 switch to the 5V_USB position

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDDIOrdquo pins of the JP305

J600 Connect the USB cable from a PC to the J600

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate toolNote  Download the isUpdate tool from wwwmicrochipcomBM83

1 Connect the BM83 EVB Micro-B USB port J600 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

2 Observe that the Red LED (D600) Green LED (D209) and Blue LED (D300) turn ON3 Open the isUpdate tool Select the appropriate COM port set the baud rate to 115200 and image num to 1 as

shown in the following figure4 Click Connect

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 20

Figure 5-1 isUpdate Tool Window

Note  In the isUpdate tool the image num values must be equal to the number of images to be programmedon the device For example to program firmware (image1) DSP (image2) and configuration (image3) theimage num value must be selected as 3

5 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-2 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 21

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 19: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Figure 4-3 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 module over the Bluetooth connection and listento it over the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Play button (SW704) to play the audio84 Press the Pause button (SW704) to pause the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the MFB button (SW701) for a minimum of 4-5 seconds to turn OFF the system

BM83 EVBEmbedded Mode Quick Demo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 19

5 Firmware UpdateThis section describes the firmware update of the BM83 module over UART and USB DFU

51 Firmware Update over UARTTo update the firmware of the BM83 module the user must ensure the hardware settings and configurations matchthose described in the following table

Table 5-1 BM83 EVB Firmware Update Settings (1)

Jumpers and Switches (1) Description

JP600 and JP601 bull Mount a jumper on the JP600 (TXD)bull Mount a jumper on the JP601 (RXD)

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 and pin3

JP203 Mount a jumper on the 5V_USB and 5V_MCP pins of the JP203 pin2 and pin3

SW300 Put the SW300 switch to the ON position for Test mode

SW200 Put the SW200 switch to the 5V_USB position

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDDIOrdquo pins of the JP305

J600 Connect the USB cable from a PC to the J600

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate toolNote  Download the isUpdate tool from wwwmicrochipcomBM83

1 Connect the BM83 EVB Micro-B USB port J600 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

2 Observe that the Red LED (D600) Green LED (D209) and Blue LED (D300) turn ON3 Open the isUpdate tool Select the appropriate COM port set the baud rate to 115200 and image num to 1 as

shown in the following figure4 Click Connect

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 20

Figure 5-1 isUpdate Tool Window

Note  In the isUpdate tool the image num values must be equal to the number of images to be programmedon the device For example to program firmware (image1) DSP (image2) and configuration (image3) theimage num value must be selected as 3

5 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-2 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 21

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 20: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

5 Firmware UpdateThis section describes the firmware update of the BM83 module over UART and USB DFU

51 Firmware Update over UARTTo update the firmware of the BM83 module the user must ensure the hardware settings and configurations matchthose described in the following table

Table 5-1 BM83 EVB Firmware Update Settings (1)

Jumpers and Switches (1) Description

JP600 and JP601 bull Mount a jumper on the JP600 (TXD)bull Mount a jumper on the JP601 (RXD)

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 and pin3

JP203 Mount a jumper on the 5V_USB and 5V_MCP pins of the JP203 pin2 and pin3

SW300 Put the SW300 switch to the ON position for Test mode

SW200 Put the SW200 switch to the 5V_USB position

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDDIOrdquo pins of the JP305

J600 Connect the USB cable from a PC to the J600

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate toolNote  Download the isUpdate tool from wwwmicrochipcomBM83

1 Connect the BM83 EVB Micro-B USB port J600 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

2 Observe that the Red LED (D600) Green LED (D209) and Blue LED (D300) turn ON3 Open the isUpdate tool Select the appropriate COM port set the baud rate to 115200 and image num to 1 as

shown in the following figure4 Click Connect

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 20

Figure 5-1 isUpdate Tool Window

Note  In the isUpdate tool the image num values must be equal to the number of images to be programmedon the device For example to program firmware (image1) DSP (image2) and configuration (image3) theimage num value must be selected as 3

5 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-2 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 21

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 21: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Figure 5-1 isUpdate Tool Window

Note  In the isUpdate tool the image num values must be equal to the number of images to be programmedon the device For example to program firmware (image1) DSP (image2) and configuration (image3) theimage num value must be selected as 3

5 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-2 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 21

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 22: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

6 Once the connection is established click Browse and locate the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-3 Browsing and Loading the Files

7 Click Update to load the firmware to the BM83 module and observe the progressFigure 5-4 Updating the Firmware

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 22

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 23: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

8 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-5 Process Completed

9 Remove the USB cable

52 Firmware Update over USBUse the isUpdate tool to perform a firmware update on the BM83 module through the USB Device Firmware Upgrade(DFU) The BM83 EVB must be in Application mode To update the firmware over the USB the user must ensure thehardware settings and configurations match those described in the following tableTable 5-2 BM83 EVB Firmware Update Settings

Jumpers and Switches(1) Description

JP304 Mount a jumper on the ldquoADAP_INrdquo and ldquo5V_ADAP_INrdquo pins of the JP304 pin2 andpin3

JP203 Mount a jumper on the 5V_USB and 5V_BT pins of the JP203 pin1 and pin2

SW200 Put the SW200 switch to the 5V_USB position

SW300 Put the SW300 switch to the OFF position for Application mode

J200 Connect the USB cable from a PC to the J200

JP305 Mount a jumper on the ldquo3V3_IOrdquo and ldquoVDD_IOrdquo pins of the JP305

Note 1 To locate these jumpers switches and power sources on the BM83 EVB refer to Figure 3-2 and Figure 2-1

Perform the following steps to load the firmware files onto the BM83 module using the isUpdate tool Ensure that theSW200 switch is in 5V_DC before connecting the USB cable to the J200 USB port

1 Connect the BM83 EVB Micro-B USB port J200 over the USB cable to the PCNote  Be sure to disconnect the 15V power supply before connecting the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 23

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 24: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

2 Observe that the Green LED (D209) and Red LED (D202) turn ON3 Set the SW200 switch to 5V_USB4 Open the isUpdate tool Select the port as USB HID set the baud rate to 115200 and image num to 1 as

shown in the following figure5 Click Connect

Figure 5-6 Loading the Firmware Files

Note  In isUpdate tool image num value must be equal to the number of images to be programmed on thedevice For example to program firmware (image1) DSP (image2) and configuration (image3) the image numvalue must be selected as 3

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 24

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 25: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

6 The message on the console and the transition of the Connect button to Disconnect indicates that theconnection is established successfully between the PC and the BM83 moduleFigure 5-7 Connection Established

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 25

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 26: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

7 Once the connection is established click Browse and open the firmware image provided in the releasepackageNote  The Embedded mode firmware images are available in the package For more information refer to wwwmicrochipcomBM83

Figure 5-8 Browsing and Loading the Files

8 Click Update to update the firmware and observe the progress

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 26

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 27: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Figure 5-9 Updating the Firmware

9 Click Disconnect and close the isUpdate tool after a successful firmware updateFigure 5-10 Process Completed

10 Remove the USB cable

BM83 EVBFirmware Update

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 27

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 28: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

6 Customizing Module Parameters

61 Config Tool SetupThe IS208x_Config_GUI_Tool Config Tool setup is a configuration tool that allows the user to change the BM83module parameters such as device name Bluetooth Low Energy connection settings LED configuration enabledisable Pairing mode and other functionsNote  For this demonstration Config Tool version IS208x_Config_GUI_Tool v1011 is used Refer to thelatest version at wwwmicrochipcomBM83 For additional details on the Config Tool refer to the IS208x Config GUITool Userrsquos Guide

To configure the GUI parameters perform the following steps

1 Open the Config Tool and click OK to configure the parametersFigure 6-1 Config Tool - Welcome Window

2 In the Config Tool click Load

Figure 6-2 Config Tool

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 28

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 29: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

3 From the Open window select the default GUI parameters file (provided with the UI tool) for this module (BM83)then click Open Refer to the following figure

Figure 6-3 Loading Default GUI Parameters

13

2

4 After loading the GUI parameters click Edit to customize the GUI parameters on the Main Feature window

Figure 6-4 Editing Parameters

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 29

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 30: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

5 In the Main Feature window the user can enable or disable the features required for their application Select theldquoEmbedded Moderdquo option (see Figure 6-5) and click NextNotes 

bull For Host MCU mode select ldquoHost MCU Moderdquobull For Embedded mode select ldquoEmbedded Moderdquo

Figure 6-5 Main Feature Settings

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 30

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 31: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

6 In the System and Functional Settings window go to the Sys Setup1 tab to power ONOFF the Bluetooth systemSelect MFB Power ONOFF in the ldquoPower Switch Typerdquo section

Figure 6-6 Options in Sys Setup1 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 31

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 32: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

7 In the Sys Setup2 tab the user can change the following as shown in the Figure 6-7bull Device name ndash Add the device name in the text box in the ldquoName Frag Segmentrdquo sectionbull Pairing mechanism ndash Select Enable for the pairing mechanism in the ldquoSimple Pairingrdquo drop-down menu

Figure 6-7 Options in Sys Setup2 Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 32

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 33: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

8 In the CODEC Setup tab select Internal codec from the ldquoCODEC Output Typerdquo drop-down menu

Figure 6-8 Options in CODEC Setup Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 33

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 34: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

9 Click Finish after modifying these settings The IS208x_DSP_GUI_Tool window opens as shown in the followingfigure

Figure 6-9 Main Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 34

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 35: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

10 In the Voice Function tab the user can set the required parameters as shown in the following figure

Figure 6-10 Voice Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 35

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 36: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

11 In the Audio Function tab the user can set the required parameters as shown in the following figure

Figure 6-11 Audio Function Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 36

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 37: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

12 In the I2SPCM tab the user can set the required parameters as shown in the following figure

Figure 6-12 I2SPCM Tab

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 37

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 38: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

13 Click Save to save the changed parameters into a file and click OK on the confirmation window (see the followingfigure)

Figure 6-13 Saving Parameters

2

1

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 38

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 39: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

14 Click Save to save the file in HEX format as shown in the following figure

Figure 6-14 Save as a HEX File

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 39

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 40: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

15 Click Exit followed by No as shown in the following figure

Figure 6-15 Exiting the GUI Tool

1

2

After saving the file there is an additional hex file in the GUI tool folder as shown in the following figure

Figure 6-16 Generated HEX File

Note  For Embedded mode with internal codec demo refer to Section 14 Appendix H Bluetooth AudioDemonstration in Embedded Mode with Internal Codec

BM83 EVBCustomizing Module Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 40

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 41: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

7 Appendix A BM83 EVB Reference SchematicsFigure 7-1 USB Connector

DPDM

USB CONNECTOR

5V_BT

01uF16V0603

C2111uF16V0603

C212

100R

FB200

100R

FB2015VD207 A

1K

2

5VSOD-882PESD5V0X1BL315

D208

CAD NoteESD Diodes to be placed closestto the USB connector

TP LOOP RedTP203

GND_SHLDGND_SHLD

GND_SHLD

5VD206

0R0603R206

0R0603R207

ID 4

VBUS 1

GND 5

D- 2D+ 3

0USB20 MICRO-B FEMALE

J200BM83 Carrier Board USB

Figure 7-2 BM83 Module Interface (over BM83 Carrier Board)

MODULE INTERFACE

AOHPMAOHPL

MIC_P2MIC_N2

AOHPR

AILAIR

MIC_N1MIC_P1

MIC_BIAS

DPDM

P3_4

P3_2

P0_2P0_3

P0_5

P2_7

P0_6

P3_4

P0_2

P0_6P0_3

P0_5

P1_6

LED1

LED2

RST_N

LED1

LED2

MIC_BIAS

P3_5

SYS_PWRVDD_IO

BAT_INADAP_IN

SK1_AMB_DET

SK2_KEY_AD

MFB

RFS1

DR1DT1

SCLK1

MCLK1

ADAP_INBAT_INSYS_PWRVDD_IO

MFBSK1_AMB_DET

SK2_KEY_AD

HCI_TXDHCI_RXD

P3_5

P0_0 P0_0P0_1

P1_3P1_2

P0_1

DMIC2_RDMIC2_L

P2_6

P0_7

P3_7

P0_7

P3_7

P1_6

P2_3

P2_6

RFS1SCLK1DR1DT1MCLK1

RST_NDPDM

P2_7P1_3P1_2

P2_3

DMIC1_RDMIC1_LDMIC_CLK

GPIO_1GPIO_2

PWM

LED3

CLDO_O

CODEC_VO

RFLDO_O

BK1_O_1V5

BK2_O_1V8

LDO31_VO

DMIC1_LDMIC_CLK

DMIC1_R

DMIC2_RDMIC2_L

P3_2

01uF16V0603

C31501uF16V0603

C316

SYS_PWR VDD_IO

1TP300

LDO31_VO

1 23 45 67 89 10

11

6869 7071 7273 7475

2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465 6667

M1M2

EDGE 67P Female

J300

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 41

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 42: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Figure 7-3 5V Power Switch

5V_DC

5V_USB

5V_ADAP_IN

5V POWER SWITCH

GREEND209

1K0603

R208

01uF16V0603

C2131uF16V0603

C214

TP LOOP RedTP204

GND_SHLD

NOTERecommended to switch to5V_DC mode for audioapplications

Input Range forADAP_IN 46V to 6V

5VD205

5V_DC

5V_USB

123

TOGGLE SPDT

SW200

Figure 7-4 USB-UART Converter

MCP_OSCINMCP_OSCOUT USB TO UART CONVERTER1 3

12Mhz

X600

12pF50V0603

C60912pF50V0603

C608

RST4

GP7TxLED 5GP6RxLED 6GP5 7GP4 8GP3 9GP2 14GP1USB-CFG 15GP0SSPND 16

CTS 13RTS 11RX 12TX 10

VD

D1

VSS

20

OSC12

OSC23

D+19D-18

VUSB17

MCP2200

U602

EXT_3V3

01uF0603

C605

0R0603

R601

MCP_OSCIN

MCP_OSCOUT

EXT_3V3

01uF16V0603

C607

10k06031

R60310k06031

DNP

R602

5V_MCP

10k06031

DNP

R606

MCP_TXMCP_RX

MCP_D+MCP_D-

EXT_3V3

01uF16V0603

C6060R0603

R605

1 TP6001 TP6011 TP6021 TP6031 TP6041 TP6051 TP6061 TP607

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 42

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 43: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Figure 7-5 Reset IC

RST_N

RESET IC (OPTIONAL)

01uF16V0603

C301

47k06031

R307

VDD_IO

SYS_PWR

VDD3 VOUT 1

VSS2

MCP111 DNP

U300RST_N

Figure 7-6 Reset

RST_N

RESET

5V_ADAP_IN

1uF16V0603

C704

0R0603DNP

R701

RST_N1 4

2 3TACT SPST

SW700

2k06035

R702

GND_SHLD

PESD5V0S1BASOD-323

D70015pF50V0603

C700

13

2MMBT3904Q700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 43

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 44: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Figure 7-7 Push Button Interface

MFBPowerVOL+

VOL-PLAYPAUSE

REVFWD

PUSH BUTTON

1 4

2 3TACT SPST

SW702VOL_UP

1 4

2 3TACT SPST

SW705VOL_DN

REV1 4

2 3TACT SPST

SW708

PLAYPAUSE1 4

2 3TACT SPST

SW704

FWD1 4

2 3TACT SPST

SW707

MFB1 4

2 3TACT SPST

SW701

SYS_PWR

PAIRING1 4

2 3TACT SPST

SW703PAIRING

GND_SHLDGND_SHLD GND_SHLD

GND_SHLDGND_SHLD

GND_SHLDGND_SHLD

PESD5V0S1BASOD-323

D701PESD5V0S1BASOD-323

D702

PESD5V0S1BASOD-323

D703

PESD5V0S1BASOD-323

D705PESD5V0S1BASOD-323

D704

PESD5V0S1BASOD-323

D707PESD5V0S1BASOD-323

D708

0R0603

R700

MFB

15pF50V0603

C701

15pF50V0603

C70215pF50V0603

C703

15pF50V0603

C70515pF50V0603

C706

15pF50V0603

C70815pF50V0603

C709

P0_61 4

2 3TACT SPST

SW711

GND_SHLD

PESD5V0S1BASOD-323

D71015pF50V0603

C712

SELECT

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 44

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 45: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Figure 7-8 PIM Socket

4848

44

212122222323

72 7271 7170 7069 69

414142424343

11

4444

1010

55

100 100

24242525

82 8283 8384 8485 8586 8687 87

81 8180 80

91 9190 90

99

1515

79 7978 7877 7776 76

1111

66

99 99

3636 3535

75 75

96 96

74 7473 73

1212

77

5050 4949

303031312929 2828

3434 3333 3232

4040 3939

98 9897 97

95 9594 94

88

68 68

65 65

1313 89 8988 88

56 5655 5554 5453 53

64 64

67 6766 66

1414

63 6362 6261 61

52 5251 51

60 6059 5958 5857 57

33 22

26262727

3838 3737

93 9392 92

16161717

474745454646

181819192020

PIM 100 Pin Male TH

U400RG15

RE5RE6RE7RC1

MCU_SDI

PIM_MCLR

MCU_BCLK

MCU_SDO

MCU_P20

3V3_PIC

RA0RE8

RB5

MCU_RECFUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

RA1MCU_LED1

MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2

MCU_LED8MCU_LED7

TXD_MCURXD_MCU

RST_MCUFLASH_CS

MCU_VBUS

3V3_PIC

MCU_DPMCU_DM

RA3RA2

OSC2OSC1

MCU_EXT1

RPD9SCK1

MCU_SCLMCU_SDA

RC14RC13

RD11

RD8

MCU_EXT2MCU_EXT3MCU_EXT4MCU_EXT5MCU_EXT6

RD4

MCU_EXT7MCU_EXT8

RF1RF0

MFB_MCURG1

RPE3RE4

RG13RE2

RG14RG12

RE0RE1

RA7RC3RC4

RC2

RTSn_MCU

CTSn_MCU

100 Pin PIM Socket

10uF16V

0805

C409

MCU_SLEEPMCU_MUTE

MCU_PROT_N

MCU_IC_N

PAIRING_MCU

UTX_INDLINE_IN_DET_MCU

PGEC1PGED1

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 45

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 46: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Figure 7-9 Microphone Input

MICROPHONE INPUT

Note  While working with the BM83 EVB in a Synchronous Connection Oriented Link (SCO) call scenario the usermay experience some noise on the analog microphone path for microphone gain higher than 358 dB It isrecommended to use 358 dB analog microphone gain as a starting point for tuning AECAES and users will have toadjust this gain to obtain clear voice without saturation for certain industrial designs It is also recommended to followthe PCB design guidelines provided by Microchip for the end-product host board design

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 46

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 47: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Figure 7-10 MCU to Bluetooth Switch

MFB_MCUTXD_MCURXD_MCURST_MCU

MCU_BCLKMCU_SDI

FLASH_CS

MFBHCI_RXDHCI_TXDRST_N

P3_4

SCLK1

P3_7

MCU to BT Switch

MCUBT

33R 06035R42333R 06035R42433R 06035R42533R 06035R42633R 06035R42733R 06035R428

33R 06035R42233R 06035R42033R 06035R41933R 06035R418

33R 06035R41633R 06035R417

RFS1

DT1MCU I2S IN BT I2S OUT

P2_6

P0_0UTX_IND

P2_3

CTSn_MCU

RTSn_MCUMCU_P20FUNC1_MCU

11A22A33A44A55A66A

DIP 6 SPST

SW402

11A22A33A44A55A66A

DIP 6 SPST

SW403

SCK1MCU_EXT1

SCLK1_DSPDT1_DSP

RFS1_DSP

MCU vs BT SWITCH

DSP I2S

33R 06035R40033R 06035R40133R 06035R402MCU_EXT1

LINE_IN_DET_MCULINE_IN_DETMCLK1_DSPRPD9 33R 06035R434

RPE3

P3_211A22A33A44A55A66A

DIP 6 SPST

SW400

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 47

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 48: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Figure 7-11 PIC32MX450F256L Pin Configuration

PIC32_MCLR

MFB_MCU

OSC2OSC1

MCU_SDIMCU_SDO

MCU_BCLK

RC3RC4

RC2

MCU_P20

RA0

3V3_PIC

3V3_PIC

3V3_PIC

3V3_PIC 3V3_PIC3V3_PIC

3V3_PIC

3V3_PIC

MCU_LED1MCU_LED2MCU_LED3MCU_LED4

MCU_EXT1

MCU_MUTEMCU_SLEEP

MCU_IC_N

MCU_LED5MCU_LED6MCU_LED7MCU_LED8

MCU_VOL_UP

MCU_FWDMCU_VOL_DN

MCU_REV

MCU_PLAYPAUSE

MFB_MCU

(UART_TXD)

(UART_RXD)

10uF16V0805

C408

RG15

RE5RE6RE7RC1

RE8

RB5

FUNC2_MCU

FUNC1_MCUMCU_PLAYPAUSE

MCU_REVMCU_FWDMCU_VOL_DNMCU_VOL_UP

MCU_LED8MCU_LED7MCU_LED6MCU_LED5MCU_LED4MCU_LED3MCU_LED2MCU_LED1

RC14RC13

RD8

RPE

3R

E4

RG

13R

E2

RG

14R

G12

RE0

RE1

RA7

RF1

RF0

10pF50V0603

C412

10pF50V0603

C415

RG

1

MCU_SCLMCU_SDA

MCU_IC_N

100uF25V

C417

MCU_VBUSRA1

10uF25V0805

C416

PAIRING_MCU PAIRING_MCU

MCU_PROT_N

SCK1RPD9

MCU_EXT1

MCU_SDAMCU_SCL

MCU_SLEEPMCU_MUTERA3RA2MCU_DPMCU_DM

CTSn_MCUFLASH_CSRST_MCU

MCU_VBUS

TXD_MCU

RXD_MCU

MC

U_E

XT8

MC

U_E

XT7

RTS

n_M

CU

RD

4M

CU

_EXT

6M

CU

_EXT

5M

CU

_EXT

4M

CU

_EXT

3M

CU

_EXT

2

VC

AP

MCU_RECMCU_REC

LINE_IN_DET_MCU

MCU_PROT_N

5V_ADAP_IN

1 2

HDR-254 Male 1x2JP401

RD11

13

16MHzX400

RG151VDD2AN22RPE5PMD5RE53AN23PMD6RE64AN27PMD7RE75RPC1RC16RPC2RC27RPC3RC38RPC4CTED7RC49AN16C1INDRPG6SCK2PMA5RG610AN17C1INCRPG7PMA4RG711AN18C2INDRPG8PMA3RG812MCLR13AN19C2INCRPG9PMA2RG914VSS15VDD1617 TMSCTED1RA017RPE8RE818RPE9RE919AN5C1INARPB5VBUSONRB520

PGEC

2A

N6

RPB6

RB6

26PG

ED2

AN

7RP

B7C

TED

3RB

727

VRE

F-C

VRE

F-P

MA

7R

A9

28V

REF+

CV

REF+

PM

A6

RA10

29AV

DD

30AV

SS31

AN

8RP

B8C

TED

10R

B832

AN

9RP

B9C

TED

4RB

933

AN

10R

PB10

CTE

D11

PM

A13

RB1

034

AN

11P

MA

12R

B11

35V

SS36

VD

D37

TCK

CTE

D2

RA1

38RP

F13

RF13

39RP

F12

RF12

40A

N12

PM

A11

RB1

241

AN

13P

MA

10R

B13

42A

N14

RPB

14C

TED

5PM

A1

RB14

43A

N15

RPB

15O

CFB

CTED

6PM

A0

RB1

544

VSS

45

VSS 75SOSCORPC14T1CKRC14 74

SOSCIRPC13RC13 73RPD0INT0RD0 72

RPD11PMCS1RD11 71RPD10SCK1PMCS2RD10 70

RPD9RD9 69RPD8RTCCRD8 68

SDA1RPA15RA15 67SCL1RPA14RA14 66

VSS 65OSC2CLKORC15 64OSC1CLKIRC12 63

VDD 62TDORA5 61

TDICTED9RA4 60SDA2RA3 59SCL2RA2 58

D+ 57D- 56

AN

21P

MD

4RE

410

0RP

E3P

MD

3RE

399

AN

20C

TPLS

PM

D2

RE2

98TR

D0

RG13

97TR

D1

RG12

96TR

D2

RG14

95PM

D1

RE1

94PM

D0

RE0

93TR

D3

CTED

8RA

792

TRCL

KR

A6

91RP

G0

PMD

8RG

090

RPG

1PM

D9

RG1

89RP

F1P

MD

10R

F188

RPF0

PM

D11

RF0

87V

DD

86V

CAP

85PM

D15

RD

784

PMD

14R

D6

83RP

D5

PMRD

RD

582

RPD

4PM

WR

RD4

81

AN4C1INBRB421PGED3AN3C2INARPB3RB322PGEC3AN2C2INBRPB2CTED13RB223PGEC1AN1RPB1CTED12RB124PGED1AN0RPB0RB025

VD

D46

RPD

14R

D14

47RP

D15

RD

1548

RPF4

PM

A9

RF4

49RP

F5P

MA

8RF

550

VUSB3V3 55VBUS 54

RPF8RF8 53RPF2RF2 52

USBIDRF3 51

PMD

13R

D13

80RP

D12

PM

D12

RD

1279

AN

26R

PD3

RD3

78A

N25

RPD

2RD

277

AN

24R

PD1

RD1

76

PIC32MX450F256L

U402

LINE_IN_DET_MCUUTX_IND

PGEC1PGED1

Shunt 254mm 1x2

JP403

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 48

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 49: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Figure 7-12 LED Interface

MCU_LED1

MCU_LED2

MCU_LED3

MCU_LED4

MCU_LED5

MCU_LED6

MCU_LED7

MCU_LED8

LED(MCU)

200R06031

R406

200R06031

R409

200R06031

R411

200R06031

R412

200R06031

R413

200R06031

R414

200R06031

R415

200R06031

R421

GREEN

D401

GREEN

D402

GREEN

D403

GREEN

D404

GREEN

D405

GREEN

D406

GREEN

D407

GREEN

D411

3V3_GEN

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 49

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 50: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Figure 7-13 ICSP Interface

GNDGND

MCU_RESET

TARGET SELECT On board MCU or PIM

ICSP

3V3_PIC

3V3_PIC

1 4

2 3TACT SPST

SW401

PESD5V0S1BA

D400

1K

0603 1

R405

10k06031

R404

01uF50V0603

C41301uF50V0603

C414

MCLR

JS202011SCQN

6

45

12

3

S400

GND

PIM_MCLR

PIC32_MCLR

3V3_GEN 3V3_PIC

1 2

HDR-254 Male 1x2JP400

VDD8

VSS4

CE 1WP 3

SCK 6HOLD 7

SO 2SI 5

SST25VF080B

U401

3V3_PIC

01uF50V0603

C410

20k06035

R4033V3_PIC

MCU_SDO

MCU S-Flash3V3_PIC

10uF25V0805

C411MCU_BCLK

MCU_SDI

FLASH_CS

PGEC1PGED1

Shunt 254mm 1x2

JP402

123456

HDR-254 Male 1x6

J400

Figure 7-14 I2S Header

1234567

HDR-254 Male 1x7

J4041234567

HDR-254 Male 1x7

J405BT DSPRFS1_DSPSCLK1_DSP

DT1_DSPDR1_DSP

MCLK1_DSP

RFS1

DR1DT1

SCLK1 Serial clockSerial data receiveSerial data transmit

I2S HEADER

33R 06035R431

33R 06035R429

33R 06035R43233R 06035R433

Receive Frame Sync33R 06035R430

MCLK1

3V3_IO 3V3_IO

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 50

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 51: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Figure 7-15 I2C Interface

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

3V3_IO

P1_3

P1_20R 0603R325 P3_2

3V3_IO

01uF16V0603

C3131uF16V0603

C314

I2C_INTERFACE

A01

SDA 5A23 A12 WP 7

VSS 4

SCL 6

VCC8

24LC64

U301

3V3_IO 123

HDR-254 Male 1x3

JP307

P2_3 P2_3

123

HDR-254 Male 1x3

JP308

P2_6 P2_6

P1_2

P1_3

JP307 JP3081-2

2-3

SW I2C

HW I2C (Default)

12

HDR-254 Male 1x2

JP309P2_3 P2_3

P2_6 P2_6

NoteJP309 is Test Point for SW I2C IOsTo be used to connect to Ext Codec (J402)while using SW I2C To be placed near the Ext Codec section

I2C_SDA

I2C_SCLShunt 254mm 1x2

JP315

Shunt 254mm 1x2

JP316

15k06031

R30015k06031

R301

Figure 7-16 BT ndashDSPndashMCU Interface

BT----DSP----MCU INTERFACE

MCU_IC_NMCU_SLEEPMCU_MUTEMCU_SCLMCU_SDAMCU_PROT_N

P0_2

P2_7

P0_5

P1_6

P0_01234567 HDR-254 Male 1x7

J4011234567

HDR-254 Male 1x7

J4021234567

HDR-254 Male 1x7

J403BT

DSP

MCU

P1_2P1_3

SCL_DSPSDA_DSPPROT_N_DSP

DSP_IC_N_DSPSLEEP_N_DSPMUTE_N_DSP

DSP_IRQ_NJP406

JP407

JP405

JP404

Embedded Mode Jumper SettingsJ401 J402

1Jumper to be Mount

JP404457

1457

JP405JP406JP407

Figure 7-17 Digital MIC and Interface

GND

VDD_DIGMIC

DM1_SELECT

GND

VDD_DIGMIC

DM2_SELECT123

HDR-254 Male 1x3

J505 123

HDR-254 Male 1x3

J50412345

HDR-254 Male 1x5

J503 VDD_DIGMIC

DM1_SELECT

12345

HDR-254 Male 1x5

J502 VDD_DIGMIC

GNDDM2_SELECT

DIGITAL_MIC

DMIC1_R

DMIC1_LGND

DMIC1_LDMIC1_R

DMIC1_CLKDMIC1_CLKShunt 254mm 1x2

JP509

Shunt 254mm 1x2

JP511

100R

FB500

DMIC2_CLK

DMIC1_CLK

100R

FB501DMIC_CLK DMIC_CLK

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 51

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 52: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Figure 7-18 CPU JTAG Header

CPU_JTAG

RST_N

GND

3V3_IO

P1_2P1_3

EMUD_CPUEMUC_CPU

01uF16V0603

C311

123456

HDR-254 Male 1x6

J301

Figure 7-19 XPRO Header

XPRO_INTERFACE

3V3_IO

Xplained Pro standard extension header

I2C_SDA I2C_SCLUART_RX UART_TXSPI_SS_A SPI_MOSISPI_MISO SPI_SCK

IRQGPIO SPI_SS_BGPIO0R 0603R309

0R 0603R3140R 0603R312

0R 0603R315

0R 0603R310

0R 0603R3170R 0603R319

0R 0603R3160R 0603R318

0R 0603R313

47uF63V0603

C302

SK2_KEY_ADHOST_WAKEUPUART_RTSCHIP_ENIRQN

SPI_SSNBT_UART1_TXD

SPI_MISO

HCI_TXDHCI_RXD

P0_6 0R 0603R324

SK1_AMB_DET

GPIO_1 GPIO_2

I2C_SDA I2C_SCL

GPIO_1 GPIO_2ADC+ ADC- SK1_AMB_DETSK2_KEY_AD

PWM PWM+

P1_6

P3_5

P0_7P2_3

P2_6

P0_00R 0603R326 0R 0603R327

0R 0603R3281 2

3 45 6

7 89 10

11 1213 14

15 1617 18

19 20

HDR-254 Male 2x10 RA Rotated 180

J304

Figure 7-20 Button Control Jumper

MCU_VOL_UP

MCU_FWDMCU_REV

MCU_VOL_DN

PAIRING_MCU

MCU_PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J700

12

34

56

78

HDR-254 Male 1x8

J702

VOL_UP

FWDREV

VOL_DN

PAIRING

PLAYPAUSE12

34

56

78

HDR-254 Male 1x8

J701

BUTTON CO-USE JUMPER

MCU BUTTON BM8X_CARRIER_BOARD

CAD NotePlace these 3 headers close to each other

J 701lt--gtJ 702 Default ConfigurationJ 701lt--gtJ 700 For MCU Button Control

P0_2P0_3

P0_5P2_7

P0_1

MCU_REC P0_6SELECT

JP702

JP704

JP705

JP706

JP703

JP701

JP700

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 52

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 53: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Figure 7-21 Stereo AUX Line Input Audio Headset Output Audio Board Interface

Figure 7-22 Temperature Sensor

AMB_DET

NCP15WF104F03

(Thermistor)

866k06031

R322

-t 100k04021

TH300

01uF16V0603

C303

1 2

HDR-254 Male 1x2

JP302

12

HDR-254 Male 1x2

JP301

1uF16V0603

C304

1M06031

R321

VDD_IO

SK1_AMB_DET

Shunt 254mm 1x2

JP312

Shunt 254mm 1x2

JP313

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 53

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 54: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Figure 7-23 5V to 3V3 Generation for USB-UART Section

5V_MCP EXT_3V3

01uF16V0603

C60301uF16V0603

C60210uF10V0603

C604

5V TO 3V3 GENERATION

VIN3

GND1

VOUT 2MCP1702T-3302ECBU600

BM83 EVBAppendix A BM83 EVB Reference Schematics

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 54

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 55: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

8 Appendix B STA369BW Audio Daughter BoardThe STA369BW Audio Daughter Board is a high-performance stereo codec board which is suitable for adding audioinput and output capabilities to the Bluetooth Audio development platforms

The STA369BW Audio Daughter Board has the following componentsbull STMicroelectronics codec (STA369BW)bull Female 20-pin dual-row header (J1)bull Female 12-pin dual-row header (J2)bull Audio out connectors (CN1 and CN2)

Figure 8-1 STA369BW Audio Daughter Board

The following table provides the pin description of the Audio Daughter Board headers

Table 8-1 20-Pin Audio Daughter Board Header (J1) Pin Details

Pin Name Pin Number Pin Name

GND 1 2 GND

UART_RXD 3 4 UART_CTS

UART_TXD 5 6 UART_RTS

I2C_SCL 7 8 RST

I2C_SDA 9 10 I2S_RFS1

I2S_DR1 11 12 I2S_SCLK1

I2S_DT1 13 14 I2S_MCLK1

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 55

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 56: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

continuedPin Name Pin Number Pin Name

GND 15 16 GND

PWR 17 18 3V3

PWR 19 20 5V

Table 8-2 12-Pin Audio Daughter Board Header (J2) Pin Details

Pin Name Pin Number Pin Name

NC 1 2 3V3

DSP_IRQ_N 3 4 PWRDN

NC 5 6 MUTE_N

NC 7 8 INT

NC 9 10 NC

GND 11 12 GND

BM83 EVBAppendix B STA369BW Audio Daughter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 56

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 57: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

9 Appendix C Digital Microphone Daughter BoardThe Digital Microphone Daughter Board has the following components

bull On-board Knowlesrsquo Digital Microphone SPH0641LU4H-1bull Female 5-pin 1x5 header (J1) to interface to BM83 EVB (J503 and J502)

Figure 9-1 Digital Microphone Daughter Board - Top and Bottom View

The following table provides the pin description of the Digital Microphone header

Table 9-1 Digital Microphone Headers (J1 J503 and J502) Pin Description (1 2 3 4)

PinNumber

DigitalMicrophoneDaughterBoard

BM83 EVB Pin Description

Pin Name (J1) Pin Name (J503) Pin Name (J502)

1 VDD VDD DIGMIC VDD DIGMIC Power supply from the BM83 EVB

2 CLOCK DMIC1_CLK DMIC1_CLK Clock input to the microphone fromthe BM83 module

3 GND GND GND Ground

4 DATA DMIC1_L DMIC1_R PDM output from the microphone tothe BM83 module

5 SEL DM1 SELECT DM2 SELECT Select the input for the microphone

Notes 1 The BM83 module supports 1 stereo Digital Microphone (left and right) terminated at J503 and J502 headers

respectively2 The VDD power supply for Digital Microphone operation is provided over the J509 header on the BM83 EVB3 The Select pin must not be left floating and must be connected to high or low This is achieved by the 3-pin

headers J505 and J504 on the BM83 EVB4 For more details on using the Digital Microphone with the BM83 refer to the IS208x Config UI Tool Userrsquos

Guide

BM83 EVBAppendix C Digital Microphone Daughter Bo

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 57

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 58: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

10 Appendix D J-Link 6-Pin Adapter BoardJ-Link 6-Pin Adapter Board is designed to connect to its targets through a 20-pin cable provided with the J-LinkHowever BM83 EVB uses a 6-pin connector supporting 2-wire JTAGFigure 10-1 J-Link 6-Pin Adapter Board

The following table provides the pin description of the J-Link 6-Pin Adapter Board

Table 10-1 J-Link 6-Pin Adapter Board Pin Description

Pin Number Pin Name on J-LinkAdapter Board

Pin Name on BM83EVB

Pin Description

1 Reset_n Reset_n Reset

2 3V3 3V3_IO Power supply from BM83 EVB

3 GND GND Ground

4 TDI P1_2 CPU-2 Wire Debug Data

5 TCK P1_3 CPU-2 Wire Debug Clock

6 NC NC NC

BM83 EVBAppendix D J-Link 6-Pin Adapter Board

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 58

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 59: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

11 Appendix E Updating PIC32 MCU ParametersPerform the following steps to load the Hex file to the MCU

1 Set the SW200 switch to the 5V_DC position2 Plug the 15V DC power adapter into the P200 jack for supplying power to the host MCU3 Connect the MPLAB ICD 3 to the ICSP header J400 and PC

Figure 11-1 ICD 3 Interface at the ICSP Header

4 Ensure that the jumpers on the JP400 and JP401 are mountedNote  Download and install the latest version of the MPLAB X IDE tool available at wwwmicrochipcommplabmplab-x-ide

5 Open the MPLAB X IPE tool6 Under the Device drop-down menu select the MCU (PIC32MX450F256L) that is present on the BM83 EVB

The red dot indicates that the selected device does not match

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 59

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 60: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Figure 11-2 MPLAB X IPE Window

7 Successful device connection is indicated by a green dot Click Apply followed by ConnectFigure 11-3 Search for On-board Microcontroller

8 After the connection is established click Browse and locate the MCU firmware file from the software folderThen click Program as shown in the following figure

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 60

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 61: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Figure 11-4 Connect and Program

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 61

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 62: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

9 After the programming is complete observe the Output ndash IPE window on the consoleNote  MCU firmware version V141 is used for the demonstration

Figure 11-5 Verify the Log

10 Remove the 15V adapter

BM83 EVBAppendix E Updating PIC32 MCU Parameters

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 62

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 63: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

12 Appendix F Hardware Setup for Application Demo in Host MCU ModeNote  The host MCU (on-board PIC32 MCU) is connected to the BM83 module over UART The host MCU iscontrolling the BM83 module and driving the I2S audio out from the BM83 to an STA369BW Audio Daughter Board

Perform the following hardware changes for the Host MCU mode application demoNote  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on pin2 (3V3_IO) and pin3 (VDDIO) of the JP3052 Set the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 Mount a jumper on the 3V3_GEN pin and 3V3_PIC pin of the JP400 to enable 33V to the PIC4 The jumper settings on the J402 and J403 to enable the BM83 module to control the DSP (audio codec)

41 Mount a jumper on pin1 of the J402 and J40342 Mount a jumper on pin2 of the J402 and J40343 Mount a jumper on pin3 of the J402 and J40344 Mount a jumper on pin4 of the J402 and J40345 Mount a jumper on pin5 of the J402 and J40346 Mount a jumper on pin6 of the J402 and J40347 Open pin7 of the J402 and J403

5 The jumper settings on the J700 and J701 to enable the BM83 module to control the audio control buttons51 Mount a jumper on pin1 of the J700 and J70152 Mount a jumper on pin2 of the J700 and J70153 Mount a jumper on pin3 of the J700 and J70154 Mount a jumper on pin4 of the J700 and J70155 Mount a jumper on pin5 of the J700 and J70156 Mount a jumper on pin6 of the J700 and J70157 Mount a jumper on pin6 of the J700 and J70158 Open pin8 of the J700 and J701

6 Mount a jumper on pin2 and pin3 of the JP2017 Set the SW400 switches as follows

71 RFS1_DSP to the OFF position72 SCLK1 to the OFF position73 DT1_DSP to the OFF position74 MCLK1_DSP to the OFF position75 LINE_IN_DET to the ON position76 P3_2 to the OFF position

8 Set the SW402 switches as follows81 MFB to the OFF position82 HCI_RXD to the ON position83 HCI_TXD to the ON position84 RST_N to the OFF position85 P0_0 to the ON position86 P3_4 to the ON position

9 Set the SW403 switches as follows91 P3_7 to the ON position92 P2_6 to the OFF position93 P2_3 to the OFF position94 RFS1 to the OFF position95 SCLK1 to the OFF position96 DT1 to the OFF position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 63

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 64: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

10 The jumper settings on the J404 and J405 to connect the BM83 module and the STA369BW codec (ST) overthe I2S interface101 Mount a jumper on pin1 of the J404 and J405102 Mount a jumper on pin2 of the J404 and J405103 Mount a jumper on pin3 of the J404 and J405104 Mount a jumper on pin4 of the J404 and J405105 Mount a jumper on pin5 of the J404 and J405106 Open pin6 of the J404 and J405107 Open pin7 of the J404 and J405

11 Put the S400 switch to the PIC32_MCLR position12 Put the SW300 switch to the OFF position

Note  In order to perform the following demo the user must flash the host mode firmware into the BM83 module aswell as the PIC32 MCU as illustrated in the preceding sections

121 Host MCU Mode Quick DemoPerform the following steps to stream audio using the BM83 module in Host MCU mode

1 Connect the speakers to the STA369BW Audio Daughter Board at CN1 and CN2Figure 12-1 Speakers Connected to the STA369BW Audio Daughter Board

2 The SW200 switch is set to the 5V_USB position as shown in the following figureFigure 12-2 SW200 Switch Position

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 64

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 65: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

3 Connect the 15V DC adapter at the DC power jack P200 Notice that the Green LED (D203) and Red LED(D202) turn ON as shown in the following figureFigure 12-3 15V DC Adapter Plugged In

4 Change the SW200 switch to the 5V_DC position Notice that the Green LEDs (D209 and D405) turn ON asshown in the following figureFigure 12-4 LED Indication as SW200 is Turned to 5V_DC position

5 Long press the SEL button (SW711) to turn on the system Observe the sound on the speakers and thefollowing LED behavior

ndash Green LED (D401) turns ONndash Blue (D300) and Green (D402) LEDs blink

6 Long press the SEL button (SW711) to make the BM83 module discoverable to other devices Observe thesound on the speakers and the alternate blinking of the Red LED (D301) and Blue LED (D300)

7 Follow the steps to pair the BM83 module with a smartphone71 Turn on the smartphones Bluetooth to scan for the available devices72 Select the module device name BM83 from the scan results Pair and connect the device73 On successful pairing the device name displays as Connected

Note  This demonstration uses the EA1 demo version of the firmware

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 65

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 66: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

Figure 12-5 Pairing and Connection

74 Stream the audio from the smartphone to the BM83 over the Bluetooth connection and listen to itthrough the speakers

8 Control the audio with the following buttons81 Press the VOL_UP button (SW702) to increase the volume82 Press the VOL_DN button (SW705) to reduce the volume83 Press the Pause button (SW704) to pause the audio84 Press the Play button (SW704) to play the audio85 Press the FWD button (SW707) to jump to the next audio file86 Press the REV button (SW708) to jump to the previous audio file87 Press the SEL button (SW711) to turn OFF the system

BM83 EVBAppendix F Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 66

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 67: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

13 Appendix G Hardware Setup for Application Demo in EmbeddedModeNote  In this mode of operation the BM83 module is driving the I2S audio out to the STA369BW Audio DaughterBoard The BM83 module is connected to the external codec over I2S and I2C

Perform the following hardware changes for the Embedded mode application demo

Note  To locate these switches jumpers and headers on the BM83 EVB refer to Figure 2-1 and Figure 3-2

1 Mount a jumper on the 3V3_IO pin and VDDIO pins of the JP305 pin 2 and pin32 Put the SW200 switch to the 5V_DC position to enable the 5V supply to the ADAP_IN3 The jumper settings on the J401 and J402 enable the BM83 module to control the STA369BW Audio Daughter

Board31 Mount a jumper on pin1 of the J401 and J40232 Open pin2 of the J401 and J40233 Open pin3 of the J401 and J40234 Mount a jumper on pin4 of the J401 and J40235 Mount a jumper on pin5 of the J401 and J40236 Open pin6 of the J401 and J40237 Mount a jumper on pin7 of the J401 and J402

4 The jumper settings on the J701 and J702 to enable the BM83 module to control the audio control buttons41 Mount a jumper on pin1 of the J701 and J70242 Mount a jumper on pin2 of the J701 and J70243 Mount a jumper on pin3 of the J701 and J70244 Mount a jumper on pin4 of the J701 and J70245 Mount a jumper on pin5 of the J701 and J70246 Open pin6 of the J701 and J70247 Mount a jumper on pin7 of the J701 and J70248 Open pin8 of the J701 and J702

5 Mount a jumper on the JP201 pin2 and pin36 Set the SW400 switches as follows

61 RFS1_DSP to the OFF position62 SCLK1 to the OFF position63 DT1_DSP to the OFF position64 MCLK1_DSP to the OFF position65 LINE_IN_DET to the OFF position66 P3_2 to the ON position

7 Set the SW402 switches as follows71 MFB to the OFF position72 HCI_RXD to the OFF position73 HCI_TXD to the OFF position74 RST_N to the OFF position75 P0_0 to the OFF position76 P3_4 to the OFF position

8 Set the SW403 switches as follows81 P3_7 to the OFF position82 P2_6 to the OFF position83 P2_3 to the OFF position84 RFS1 to the OFF position85 SCLK1 to the OFF position

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 67

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 68: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

86 DT1 to the OFF position9 The jumper settings on the J404 and J405 to connect the BM83 module I2S with the STA369BW Audio

Daughter Board I2S91 Mount a jumper on pin1 of the J404 and J40592 Mount a jumper on pin2 of the J404 and J40593 Mount a jumper on pin3 of the J404 and J40594 Mount a jumper on pin4 of the J404 and J40595 Mount a jumper on pin5 of the J404 and J40596 Open pin6 of the J404 and J40597 Open pin7 of the J404 and J405

10 Put the SW300 switch to the OFF position11 By default the board is configured with hardware (HW) I2C settings For more details on the software (SW)

I2C settings refer to the I2C Interface section in the IS2083 SDK Userrsquos Guide (DS50002894)12 Mount a jumper on pin2 and pin3 of the JP203

With the above settings the user can plug in the 15V DC adapter and perform the application demo in Embeddedmode with the appropriate firmware image This firmware image for the Embedded mode is available at wwwmicrochipcomBM83

BM83 EVBAppendix G Hardware Setup for Application Dem

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 68

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 69: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

14 Appendix H Bluetooth Audio Demonstration in Embedded Mode withInternal CodecNotes 

1 In this mode of operation the BM83 module uses the internal codec to drive the audio2 Do not connect the 15V adapter at the DC power jack P2003 Use the internal codec config file for this demo For more details refer to Section 61 Config Tool Setup

In this demonstration the user can stream audio on the BM83 EVB using a smartphone Perform the followinghardware settings on the BM83 EVB for Embedded mode with internal codec audio demo after updating thefirmware

1 Turn OFF the SW300 switch2 Mount a jumper at the 5V_ADAP_IN and ADAP_IN of the JP3043 Mount the JP501 and JP503 (stereo out) Connect headphones or a speaker at the stereo jack P5034 Set the SW200 switch to 5V_USB5 Plug in the USB cable at J600 Observe that the Red LED (D600) and Green LED (D209) turn ON

Note  The Red LED (D300) and Blue LED (D301) do not glow in this case6 Long press the MFB button (SW701) to turn ON the system and keep pressing the MFB button to enter into

Pairing mode Once the system is turned ON the Red LED (D301) and the Blue LED (D300) blink alternatelyto indicate that the device has entered Pairing mode

7 The following steps help in pairing between the BM83 module and a smartphone71 Turn ON the smartphones Bluetooth to scan for the discoverable devices72 Select the module device name ldquoBM83rdquo from the scan results73 Enter 0000 as the passcode to pair the smartphone with the BM83 module The passcode is not

required if simple pairing is enabled in the Config Tool

The smartphone displays ldquoConnectedrdquo upon successful pairing as shown in the following figure The audio can belistened to through the headphones

Figure 14-1 Pairing BM83 with Smartphone

BM83 EVBAppendix H Bluetooth Audio Demonstration in

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 69

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 70: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

15 Regulatory ApprovalsThis equipment (BM83 EVBDM164152) is an evaluation kit and not a finished product It is intended for laboratoryevaluation purposes only Using this requires a significant engineering expertise towards understanding of the toolsand relevant technology which can be expected only from a person who is professionally trained in the technologyRegulatory compliance settings have to follow the module (BM83 Module) certifications

The following regulatory notices are to cover the requirements under the regulatory approval

151 United StatesThe BM83 EVB (DM164152) contains the BM83 module which has received the Federal CommunicationsCommission (FCC) CFR47 Telecommunications Part 15 Subpart C ldquoIntentional Radiatorsrdquo single-modular approvalin accordance with the Part 15212 Modular Transmitter approval

Contains Transmitter Module FCC ID 2ADHKBM83SM1

This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions(1) this device may not cause harmful interference and (2) this device must accept any interferencereceived including interference that may cause undesired operation

Important FCC Radiation Exposure StatementThis equipment complies with FCC radiation exposure limits set forth for uncontrolled environments

The antenna integrated with this transmitter must be provided a separation distance of at least 20 cm from allpersons and must not be colocated or operated in conjunction with any other antenna or transmitter

This transmitter is restricted for use with the integrated antenna tested in this application for certification

CAUTIONAny changes or modifications not expressly approved by the party responsible for compliance could voidthe userrsquos authority to operate this equipment

FCC NoticeThis kit is designed to allow

bull Product developers to evaluate electronic components circuitry or software associated with the kit to determinewhether to incorporate such items in a finished product

bull Software developers to write software applications for use with the end product This kit is not a finished productand when assembled may not be resold or otherwise marketed unless all required FCC equipmentauthorizations are first obtained Operation is subject to the condition that this product not cause harmfulinterference to licensed radio stations and that this product accept harmful interference Unless the assembledkit is designed to operate under part 15 part 18 or part 95 of this chapter the operator of the kit must operateunder the authority of an FCC license holder or must secure an experimental authorization under part 5 of thischapter

bull The kit is labeled with the following legend For evaluation only not FCC approved for resale and any radiofrequency transmitter employed as part of an evaluation kit shall be designed to comply with all applicable FCCtechnical rules including frequency use spurious and out-of-band emission limits and maximum power or fieldstrength ratings applicable to final products that would employ the components or circuitry to be evaluated

bull Under 47 CFR 2805(d)(2) in order to operate the evaluation kit the user must ultimately render the deviceinoperable or return it to Microchip

bull Evaluation kit is defined by FCC as ldquo[a]n assembly of components subassemblies or circuitry includingsoftware created by or for a component maker system integrator or product developer for the sole purpose offacilitating End product developer evaluation of all or some of such components subassemblies or circuitry or(ii) the development of software to be used in an end productrdquo (see 47 CFR 21)

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 70

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 71: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

152 CanadaThe BM83 EVB (DM164152) contains the BM83 module which has been certified for use in Canada under theInnovation Science and Economic Development (ISED formerly Industry Canada) Radio Standards Procedure(RSP) RSP-100 Radio Standards Specification (RSS) RSS-Gen and RSS-247

Contains IC 20266-BM83SM1

This device contains license-exempt transmitter(s)receiver(s) that comply with Innovation Science and EconomicDevelopment Canadarsquos license-exempt RSS(s) Operation is subject to the following two conditions

1 This device may not cause interference2 This device must accept any interference including interference that may cause undesired operation of the

device

Lrsquoeacutemetteurreacutecepteur exempt de licence contenu dans le preacutesent appareil est conforme aux CNR drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada applicables aux appareils radio exempts de licence Lrsquoexploitationest autoriseacutee aux deux conditions suivantes

1 Lrsquoappareil ne doit pas produire de brouillage2 Lrsquoappareil doit accepter tout brouillage radioeacutelectrique subi mecircme si le brouillage est susceptible drsquoen

compromettre le fonctionnement

WARNINGThis equipment complies with radio frequency exposure limits set forth by Innovation Science andEconomic Development Canada for an uncontrolled environment This equipment should be installed andoperated with a minimum distance of 20 cm between the device and the user or bystandersCet eacutequipement est conforme aux limites dexposition aux radiofreacutequences deacutefinies par drsquoInnovationSciences et Deacuteveloppement eacuteconomique Canada pour un environnement non controcircleacute Cet eacutequipementdoit ecirctre installeacute et utiliseacute avec un minimum de 20cm de distance entre le dispositif et lutilisateur ou destiers

153 EuropeThis equipment (DM164152) has been assessed under the Radio Equipment Directive (RED) standard for radioequipment and services for use in European Union countries The product does not exceed the specified powerratings antenna specifications andor installation requirements as specified in the user manual A Declaration ofConformity is issued for each of these standards and kept on file as described in the Radio Equipment Directive(RED)

Simplified EU Declaration of ConformityHereby Microchip Technology Inc declares that the radio equipment type [DM164152] is in compliance with Directive201453EU

The full text of the EU declaration of conformity is available at the following internet address (refer to the product-specific pages) wwwmicrochipcomdesign-centerswireless-connectivity

BM83 EVBRegulatory Approvals

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 71

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 72: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

16 Document Revision HistoryRevision Date Section Description

B 072020 7 Appendix A BM83 EVBReference Schematics

bull Added a note relatedto analog microphonegain

bull Updated withschematics of Figure7-9 and Figure 7-21

15 Regulatory Approvals Added this chapter

A 072019 Document Initial Revision

BM83 EVBDocument Revision History

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 72

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 73: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

The Microchip WebsiteMicrochip provides online support via our website at wwwmicrochipcom This website is used to make files andinformation easily available to customers Some of the content available includes

bull Product Support ndash Data sheets and errata application notes and sample programs design resources userrsquosguides and hardware support documents latest software releases and archived software

bull General Technical Support ndash Frequently Asked Questions (FAQs) technical support requests onlinediscussion groups Microchip design partner program member listing

bull Business of Microchip ndash Product selector and ordering guides latest Microchip press releases listing ofseminars and events listings of Microchip sales offices distributors and factory representatives

Product Change Notification ServiceMicrochiprsquos product change notification service helps keep customers current on Microchip products Subscribers willreceive email notification whenever there are changes updates revisions or errata related to a specified productfamily or development tool of interest

To register go to wwwmicrochipcompcn and follow the registration instructions

Customer SupportUsers of Microchip products can receive assistance through several channels

bull Distributor or Representativebull Local Sales Officebull Embedded Solutions Engineer (ESE)bull Technical Support

Customers should contact their distributor representative or ESE for support Local sales offices are also available tohelp customers A listing of sales offices and locations is included in this document

Technical support is available through the website at wwwmicrochipcomsupport

Microchip Devices Code Protection FeatureNote the following details of the code protection feature on Microchip devices

bull Microchip products meet the specification contained in their particular Microchip Data Sheetbull Microchip believes that its family of products is one of the most secure families of its kind on the market today

when used in the intended manner and under normal conditionsbull There are dishonest and possibly illegal methods used to breach the code protection feature All of these

methods to our knowledge require using the Microchip products in a manner outside the operatingspecifications contained in Microchiprsquos Data Sheets Most likely the person doing so is engaged in theft ofintellectual property

bull Microchip is willing to work with the customer who is concerned about the integrity of their codebull Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code Code

protection does not mean that we are guaranteeing the product as ldquounbreakablerdquo

Code protection is constantly evolving We at Microchip are committed to continuously improving the code protectionfeatures of our products Attempts to break Microchiprsquos code protection feature may be a violation of the DigitalMillennium Copyright Act If such acts allow unauthorized access to your software or other copyrighted work youmay have a right to sue for relief under that Act

Legal NoticeInformation contained in this publication regarding device applications and the like is provided only for yourconvenience and may be superseded by updates It is your responsibility to ensure that your application meets with

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 73

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 74: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

your specifications MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHEREXPRESS OR IMPLIED WRITTEN OR ORAL STATUTORY OR OTHERWISE RELATED TO THE INFORMATIONINCLUDING BUT NOT LIMITED TO ITS CONDITION QUALITY PERFORMANCE MERCHANTABILITY ORFITNESS FOR PURPOSE Microchip disclaims all liability arising from this information and its use Use of Microchipdevices in life support andor safety applications is entirely at the buyerrsquos risk and the buyer agrees to defendindemnify and hold harmless Microchip from any and all damages claims suits or expenses resulting from suchuse No licenses are conveyed implicitly or otherwise under any Microchip intellectual property rights unlessotherwise stated

TrademarksThe Microchip name and logo the Microchip logo Adaptec AnyRate AVR AVR logo AVR Freaks BesTimeBitCloud chipKIT chipKIT logo CryptoMemory CryptoRF dsPIC FlashFlex flexPWR HELDO IGLOO JukeBloxKeeLoq Kleer LANCheck LinkMD maXStylus maXTouch MediaLB megaAVR Microsemi Microsemi logo MOSTMOST logo MPLAB OptoLyzer PackeTime PIC picoPower PICSTART PIC32 logo PolarFire Prochip DesignerQTouch SAM-BA SenGenuity SpyNIC SST SST Logo SuperFlash Symmetricom SyncServer TachyonTempTrackr TimeSource tinyAVR UNIO Vectron and XMEGA are registered trademarks of Microchip TechnologyIncorporated in the USA and other countries

APT ClockWorks The Embedded Control Solutions Company EtherSynch FlashTec Hyper Speed ControlHyperLight Load IntelliMOS Libero motorBench mTouch Powermite 3 Precision Edge ProASIC ProASIC PlusProASIC Plus logo Quiet-Wire SmartFusion SyncWorld Temux TimeCesium TimeHub TimePictra TimeProviderVite WinPath and ZL are registered trademarks of Microchip Technology Incorporated in the USA

Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BlueSky BodyComCodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dsPICDEMdsPICDEMnet Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSPINICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet logo memBrain Mindi MiWi MPASM MPFMPLAB Certified logo MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEMPICDEMnet PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial QuadIO SMART-IS SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSenseViewSpan WiperLock Wireless DNA and ZENA are trademarks of Microchip Technology Incorporated in the USAand other countries

SQTP is a service mark of Microchip Technology Incorporated in the USA

The Adaptec logo Frequency on Demand Silicon Storage Technology and Symmcom are registered trademarks ofMicrochip Technology Inc in other countries

GestIC is a registered trademark of Microchip Technology Germany II GmbH amp Co KG a subsidiary of MicrochipTechnology Inc in other countries

All other trademarks mentioned herein are property of their respective companiescopy 2019 Microchip Technology Incorporated Printed in the USA All Rights Reserved

ISBN 978-1-5224-6343-6

Quality Management SystemFor information regarding Microchiprsquos Quality Management Systems please visit wwwmicrochipcomquality

BM83 EVB

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 74

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service
Page 75: BM83 Bluetooth® Audio Development Board User's Guideww1.microchip.com/downloads/en/DeviceDoc/BM83... · Introduction The BM83 Bluetooth Audio Development Board ( BM83 EVB) enables

AMERICAS ASIAPACIFIC ASIAPACIFIC EUROPECorporate Office2355 West Chandler BlvdChandler AZ 85224-6199Tel 480-792-7200Fax 480-792-7277Technical SupportwwwmicrochipcomsupportWeb AddresswwwmicrochipcomAtlantaDuluth GATel 678-957-9614Fax 678-957-1455Austin TXTel 512-257-3370BostonWestborough MATel 774-760-0087Fax 774-760-0088ChicagoItasca ILTel 630-285-0071Fax 630-285-0075DallasAddison TXTel 972-818-7423Fax 972-818-2924DetroitNovi MITel 248-848-4000Houston TXTel 281-894-5983IndianapolisNoblesville INTel 317-773-8323Fax 317-773-5453Tel 317-536-2380Los AngelesMission Viejo CATel 949-462-9523Fax 949-462-9608Tel 951-273-7800Raleigh NCTel 919-844-7510New York NYTel 631-435-6000San Jose CATel 408-735-9110Tel 408-436-4270Canada - TorontoTel 905-695-1980Fax 905-695-2078

Australia - SydneyTel 61-2-9868-6733China - BeijingTel 86-10-8569-7000China - ChengduTel 86-28-8665-5511China - ChongqingTel 86-23-8980-9588China - DongguanTel 86-769-8702-9880China - GuangzhouTel 86-20-8755-8029China - HangzhouTel 86-571-8792-8115China - Hong Kong SARTel 852-2943-5100China - NanjingTel 86-25-8473-2460China - QingdaoTel 86-532-8502-7355China - ShanghaiTel 86-21-3326-8000China - ShenyangTel 86-24-2334-2829China - ShenzhenTel 86-755-8864-2200China - SuzhouTel 86-186-6233-1526China - WuhanTel 86-27-5980-5300China - XianTel 86-29-8833-7252China - XiamenTel 86-592-2388138China - ZhuhaiTel 86-756-3210040

India - BangaloreTel 91-80-3090-4444India - New DelhiTel 91-11-4160-8631India - PuneTel 91-20-4121-0141Japan - OsakaTel 81-6-6152-7160Japan - TokyoTel 81-3-6880- 3770Korea - DaeguTel 82-53-744-4301Korea - SeoulTel 82-2-554-7200Malaysia - Kuala LumpurTel 60-3-7651-7906Malaysia - PenangTel 60-4-227-8870Philippines - ManilaTel 63-2-634-9065SingaporeTel 65-6334-8870Taiwan - Hsin ChuTel 886-3-577-8366Taiwan - KaohsiungTel 886-7-213-7830Taiwan - TaipeiTel 886-2-2508-8600Thailand - BangkokTel 66-2-694-1351Vietnam - Ho Chi MinhTel 84-28-5448-2100

Austria - WelsTel 43-7242-2244-39Fax 43-7242-2244-393Denmark - CopenhagenTel 45-4450-2828Fax 45-4485-2829Finland - EspooTel 358-9-4520-820France - ParisTel 33-1-69-53-63-20Fax 33-1-69-30-90-79Germany - GarchingTel 49-8931-9700Germany - HaanTel 49-2129-3766400Germany - HeilbronnTel 49-7131-72400Germany - KarlsruheTel 49-721-625370Germany - MunichTel 49-89-627-144-0Fax 49-89-627-144-44Germany - RosenheimTel 49-8031-354-560Israel - RarsquoananaTel 972-9-744-7705Italy - MilanTel 39-0331-742611Fax 39-0331-466781Italy - PadovaTel 39-049-7625286Netherlands - DrunenTel 31-416-690399Fax 31-416-690340Norway - TrondheimTel 47-72884388Poland - WarsawTel 48-22-3325737Romania - BucharestTel 40-21-407-87-50Spain - MadridTel 34-91-708-08-90Fax 34-91-708-08-91Sweden - GothenbergTel 46-31-704-60-40Sweden - StockholmTel 46-8-5090-4654UK - WokinghamTel 44-118-921-5800Fax 44-118-921-5820

Worldwide Sales and Service

copy 2020 Microchip Technology Inc User Guide DS50002902B-page 75

  • Introduction
  • Features
  • Table of Contents
  • 1 Quick References
    • 11 Reference Documentation
    • 12 Hardware Requirements
    • 13 Software Requirements
    • 14 AcronymsAbbreviations
      • 2 Kit Overview
        • 21 Kit Contents
          • 3 Hardware
            • 31 Hardware Features
              • 311 Power Supply
              • 312 USB Connectivity
              • 313 Switches and Push Buttons
              • 314 LEDs
              • 315 Headers
                • 3151 I2S Header
                • 3152 Audio Daughter Board Interface Header
                • 3153 Audio Control Button Headers
                • 3154 BM83 Carrier Board Interface
                • 3155 ICSP Header
                • 3156 Xplained PRO Header
                • 3157 Digital Microphone Headers
                  • 4 Embedded Mode Quick Demo
                  • 5 Firmware Update
                    • 51 Firmware Update over UART
                    • 52 Firmware Update over USB
                      • 6 Customizing Module Parameters
                        • 61 Config Tool Setup
                          • 7 Appendix A BM83 EVB Reference Schematics
                          • 8 Appendix B STA369BW Audio Daughter Board
                          • 9 Appendix C Digital Microphone Daughter Board
                          • 10 Appendix D J-Link 6-Pin Adapter Board
                          • 11 Appendix E Updating PIC32 MCU Parameters
                          • 12 Appendix F Hardware Setup for Application Demo in Host MCU Mode
                            • 121 Host MCU Mode Quick Demo
                              • 13 Appendix G Hardware Setup for Application Demo in Embedded Mode
                              • 14 Appendix H Bluetooth Audio Demonstration in Embedded Mode with Internal Codec
                              • 15 Regulatory Approvals
                                • 151 United States
                                • 152 Canada
                                • 153 Europe
                                  • 16 Document Revision History
                                  • The Microchip Website
                                  • Product Change Notification Service
                                  • Customer Support
                                  • Microchip Devices Code Protection Feature
                                  • Legal Notice
                                  • Trademarks
                                  • Quality Management System
                                  • Worldwide Sales and Service

Recommended