1.1 Interface Description
The following figure illustrates the pin diagram of the BM20 module.
The following table provides the pin description of the BM20 module.
| Pin No. | Name | Pin type | Description |
|---|---|---|---|
| 1 | P0_0 | I/O |
I/O pin, default pull-high input (Note 1)
|
| 2 | EAN | I |
Embedded ROM/External Flash enable H: Embedded; L: External Flash |
| 3 | P3_0 | I |
I/O pin, default pull-high input (Note 1) Line-in Detector (default), active-low |
| 4 | P2_0 | I |
I/O pin, default pull-high input System Configuration, H: Application L: Base band (Test Mode) |
| 5 | P1_5 | I/O |
I/O pin, default pull-high input (Note 1)
|
| 6 | P0_4 | I/O |
I/O pin, default pull-high input (Note 1)
|
| 7 | SPKR | O | Right-channel, analog headphone output |
| 8 | AOHPM | O | Headphone common mode output/sense input |
| 9 | SPKL | O | Left-channel, analog headphone output |
| 10 | VDDA | P | Positive power supply/reference voltage for Codec, no need to add power to this pin |
| 11 | MIC1_P | I | MIC 1 mono differential analog positive input |
| 12 | MIC1_N | I | MIC 1 mono differential analog negative input |
| 13 | MIC_BIAS | P | Electric microphone biasing voltage |
| 14 | AIR | I | Right-channel, single-ended analog input |
| 15 | AIL | I | Left-channel, single-ended analog input |
| 16 | RST | I | System Reset pin, Low: reset |
| 17 | VCC_RF | P | 1.28V RF LDO output, no need to add power to this pin |
| 18 | P0_1 | I/O |
I/O pin, default pull-high input (Note 1)
|
| 19 | VDD_IO | P | Power output, no need to add power to this pin |
| 20 | ADAP_IN | P | 5V Power adapter input |
| 21 | BAT_IN | P | 3.0V to 4.2V Li-Ion battery input |
| 22 | NC | — | No connection |
| 23 | GND | P | Ground pin |
| 24 | SYS_PWR | P |
System power output BAT mode: 3.0 to 4.2V Adapter mode: 4.0V |
| 25 | BK_OUT | P | 1.8V Buck output, no need to add power to this pin |
| 26 | MFB | I |
|
| 27 | LED1 | I | LED driver 1 |
| 28 | LED2 | I | LED driver 2 |
| 29 | P2_4 | I |
I/O pin, default pull-high input System Configuration L: Boot Mode with P2_0 low combination |
| 30 | P0_2 | I |
I/O pin, default pull-high input (Note 1) Play/Pause key (default), active-low |
| 31 | P0_3 | I/O |
I/O pin, default pull-high input (Note 1)
|
| 32 | HCI_TXD | O | HCI-UART data output |
| 33 | HCI_RXD | I | HCI-UART data input |
| 34 | P0_5 | I |
I/O pin, default pull-high input (Note 1) Volume down (default), active-low |
| 35 | P2_7 | I |
I/O pin, default pull-high input (Note 1) Volume up key (default), active-low |
| 36 | P2_4 | I |
I/O pin, default pull-high input System Configuration, L: Boot Mode with P2_0 low combination |
| 37 | GND | P | Ground pin |
| 38 | NC | — | No Connection |
| 39 | NC | — | No Connection |
| 40 | NC | — | No Connection |
- I: Input pin
- O: Output pin
- I/O: Input/Output pin
- P: Power pin
The following figure illustrates the pin diagram of the BM23 module.
| Pin No. | Name | Pin Type | Description |
|---|---|---|---|
| 1 | P0_0 | I/O |
|
| 2 | RFS0 | I/O | I2S interface: DAC Left/Right clock |
| 3 | TFS0 | I/O | I2S interface: ADC Left/Right clock |
| 4 | SLK0 | I/O | I2S interface: Bit clock |
| 5 | DR0 | I | I2S interface: DAC Digital Left/Right data |
| 6 | DT0 | O | I2S interface: ADC Digital Left/Right data |
| 7 | P0_4 | I/O | I/O pin, default pull-high input |
| 8 | EAN | I |
Embedded ROM/External Flash enable High: ROM mode; Low: External Flash mode |
| 9 | MIC1_P | I | MIC 1 mono differential analog positive input |
| 10 | MIC1_N | I | MIC 1 mono differential analog negative input |
| 11 | MIC_BIAS | P | Power output, microphone biasing voltage |
| 12 | VDDA | P | Power output, reserve for external capacitance to fine tune audio frequency |
| 13 | AIR | I | Right-channel, stereo analog line-in |
| 14 | AIL | I | Left-channel, stereo analog line-in |
| 15 | GND | P | Ground |
| 16 | RST | I | System Reset pin, active when rising edge |
| 17 | NC | — | — |
| 18 | NC | — | — |
| 19 | VDDIO | P | Power output, VDDIO pin, no need to add power to this pin |
| 20 | P1_5 | I/O | I/O pin, default pull-high input |
| 21 | P0_1 | I/O | I/O pin, default pull-high input |
| 22 | ADAP_IN | P | 5V power adapter input |
| 23 | BAT_IN | P | 3.3V to 4.2V Li-Ion battery input |
| 24 | NC | — | — |
| 25 | SYS_PWR | P |
System Power Output BAT mode: 3.3 to 4.2V Adapter mode: 4.0V |
| 26 | BK_OUT | P | 1.8V power output, no need to add power to this pin |
| 27 | MFB | P |
|
| 28 | LED1 | P | LED driver 1 and maximum 4 mA |
| 29 | LED2 | P | LED driver 2 and maximum 4 mA |
| 30 | P2_4 | I |
I/O pin, default pull-high input System Configuration, L– Boot Mode with P2_0 low combination |
| 31 | P0_2 | I/O | I/O pin, default pull-high input |
| 32 | P0_3 | I/O | I/O pin, default pull-high input |
| 33 | HCI_TXD | O | HCI-UART data output |
| 34 | HCI_RXD | I | HCI-UART data input |
| 35 | P0_5 | I/O | I/O pin, default pull-high input |
| 36 | P2_7 | I/O | I/O pin, default pull-high input |
| 37 | P2_0 | I/O | I/O pin, default pull-high input |
| 38 | P3_0 | I/O | I/O pin, default pull-high input |
| 39 | P2_0 | I |
I/O pin, default pull-high input System Configuration, H: Application L: Base band (Test Mode) |
| 40 | GND | P | Ground |
| 41 | NC | — | — |
| 42 | NC | — | — |
| 43 | NC | — | — |
- I: Input pin
- O: Output pin
- I/O: Input/Output pin
- P: Power pin
