2.2 BM83 Module Pin Description

The following table describes the pin description of the BM83 module.

Table 2-2. BM83 Module Pin Description
Pin NumberPin NamePin TypeDescription
1DR1II2S interface: digital left/right data
2RFS1I/OI2S interface: digital left/right clock
3SCLK1I/ OI2S interface: bit clock
4DT1OI2S interface: digital left/right data
5MCLK1OI2S interface: master clock
6AOHPROR-channel analog headphone output
7AOHPMOHeadphone common mode output/sense input
8AOHPLOL-channel analog headphone output
9MICN2IMIC 2 mono differential analog negative input
10MICP2IMIC 2 mono differential analog positive input
11AIRIR-channel single-ended analog input
12AILIL-channel single-ended analog input
13MICN1IMIC 1 mono differential analog negative input
14MICP1IMIC 1 mono differential analog positive input
15MICBIAS

P

Electric microphone biasing voltage
16GNDPGround reference
17DMIC_CLKODigital MIC clock output
18DMIC1_RIDigital MIC right input
19DMIC1_LIDigital MIC left input
20P3_2I/O
  • General purpose I/O port P3_2
  • By default, this is configured as AUX_IN DETECT
21P2_6I/OGeneral purpose I/O port P2_6
22ADAP_INP
  • 5V power adapter input
  • To charge the battery in the Li-ion battery powered applications
  • To be used for USB Device Firmware Upgrade (DFU)
  • Otherwise it can be left floating
23BAT_INP
  • Power supply input; voltage range: 3.2V to 4.2V
  • Source can either be a Li-ion battery or any other power rail on the host board
24SYS_PWRP
  • System power output derived from the ADAP_IN or BAT_IN input
  • Only for internal use
  • Do not connect to any other devices
  • LED1 and LED2 can be connected to SYS_PWR
25VDD_IOPI/O power supply, do not connect, for internal use only (connected to LDO31_VO)
26PWR (MFB)IMulti-function push button and Power On key
27SK1_AMB_DETITemperature sense channel 1
28SK2_KEY_ADITemperature sense channel 2
29P8_6 / UART_RXDI/O
  • General purpose I/O port P8_6
  • UART RX data
30P8_5 / UART_TXDI/O
  • General purpose I/O port P8_5
  • UART TX data
31P3_4 / UART_RTS I/O
  • General purpose I/O port P3_4
  • System configuration pin (Application mode or Test mode)
  • UART RTS
32LED1ILED driver 1
33P0_2I/O
  • General purpose I/O port P0_2
  • By default, this is configured as play/pause button (user configurable button)
34LED2ILED driver 2
35P0_6I/O
  • General purpose I/O port P0_6
36DMI/OUSB data minus data line
37DPI/OUSB data positive data line
38P0_3I/O
  • General purpose I/O port P0_3
  • By default, this is configured as reverse button (user configurable button)
39P2_7I/O
  • General purpose I/O port P2_7
  • By default, this is configured as volume up button (user configurable button)
40P0_5I/O
  • General purpose I/O port P0_5
  • By default, this is configured as volume down button (user configurable button)
41P1_6 / PWM1I/O
  • General purpose I/O port P1_6
  • PWM1 output
42P2_3I/OGeneral purpose I/O port P2_3
43RST_NISystem Reset pin (active-low)
44P0_1I/O
  • General purpose I/O port P0_1
  • By default, this is configured as forward button (user configurable button)
45P0_7I/OGeneral purpose I/O port P0_7
46P1_2 / TDI_CPU / SCLI/O
  • General purpose I/O port P1_2
  • CPU 2-wire debug data
  • I2C SCL
47P1_3 / TCK_CPU / SDAI/O
  • General purpose I/O port P1_3
  • CPU 2-wire debug clock
  • I2C SDA
48P3_7 / UART_CTSI/O
  • General purpose I/O port P3_7
  • UART CTS
49P0_0 / UART_TX_INDI/O
  • General purpose I/O port P0_0
  • By default, this is configured as an external codec reset (Embedded mode)
  • UART_TX_IND (active-high) used to wake-up the host MCU (Host mode)
50GNDPGround reference
Note: The BM83 module is pre-configured with Embedded mode (see, General Purpose I/O Pins). The GPIOs mentioned in the preceding table can be configured using the Config Tool or the SDK.