Skip to main content
Associate
September 29, 2025
Solved

need help in MCU selection regarding Bluetooth

  • September 29, 2025
  • 3 replies
  • 302 views

Dear esteemed members,

I am designing a Bluetooth based small headset kind of application, which will be capable of

  1. receiving audio stream, streamed through a device like mobile or any other.
  2. also need to control few GPIO with mobile, command will be sent over Bluetooth.
  3. also looking for Broadcast mode, so that multiple such headset will be receiving the same stream in future designs.

Kindly let me know about the same

Warm Regards

Preet

 

Best answer by TPITEL

Yes, controlling a GPIO is very simple with every STM32 products and it can be done during the audio stream.

Regards,

Tom.

3 replies

Andrew Neil
Super User
September 29, 2025

What kind of "audio stream"?

Note that ST have nothing for Classic Bluetooth - only BLE:

https://community.st.com/t5/stm32-mcus-wireless/stm32wba55g-dk1-not-compatible-with-all-mobiles/m-p/700350/highlight/true#M20354

 


@Preet wrote:

3. also looking for Broadcast mode, so that multiple such headset will be receiving the same stream in future designs.


So that means Auracast (LE Audio), then?

Although ST do have Auracast support, note that this is quite new - so a lot of existing BT kit doesn't support it

https://community.st.com/t5/stm32-mcus-wireless/stm32wba55g-dk1-not-compatible-with-all-mobiles/m-p/700743/highlight/true#M20377

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
PreetAuthor
Associate
September 29, 2025

I mean stereo sound

ST Employee
September 30, 2025

Hi Preet,

The STM32WBA chips are Bluetooth LE Audio compatible. I would suggest going with the STM32WBA55G-DK1 or STM32WBA65I-DK1 if you want to develop a proof of concept. As stated by Andrew, they only support Bluetooth LE Audio (not Bluetooth Classic A2DP), which is still no supported by every smartphones and devices. Current compatible brands include Google, Samsung, Sony and Xiaomi. Note that Bluetooth LE Audio is supporting broadcast for audio, contrarily to Bluetooth Classic.

You can learn more about Bluetooth LE Audio on our wiki page: https://wiki.st.com/stm32mcu/wiki/Connectivity:Introduction_to_Bluetooth_LE_Audio.

Regards,

Tom.

PreetAuthor
Associate
October 6, 2025

Ok Sir,

It means my first objective will meet only for selected mobiles,

does this also support my second objective to be carried out during streaming (i.e. to control GPIO during receiving audio stream)

 

Warm Regards

Preet Jain

 

TPITELBest answer
ST Employee
October 6, 2025

Yes, controlling a GPIO is very simple with every STM32 products and it can be done during the audio stream.

Regards,

Tom.