Skip to main content
Explorer II
January 23, 2025
Solved

Looking for a single-chip BLE + CAN MCU (or advice on external modules)

  • January 23, 2025
  • 2 replies
  • 1242 views

Hello ST Community,

I’m working on a project that requires both Bluetooth Low Energy (BLE) and CAN connectivity. Ideally, I’d like a single MCU solution from ST that includes both a BLE radio and CAN (controller and transceiver, if possible).

  1. Single-Chip Option?

    • Does ST offer any MCU that integrates BLE and CAN on one chip? I’ve looked into the STM32WB series for BLE, but it doesn’t appear to include CAN. Is there another family that might have both?
  2. External Module Choice

    • If there’s no single-chip solution, which approach would you recommend?
      • Use an STM32WB for BLE and add an external CAN transceiver?
      • Use an STM32 MCU with CAN and add an external BLE module?
    • In terms of complexity, power consumption, and development effort, which route do you find more straightforward?
  3. SPC5 Series

    • I’m also curious about the SPC5 line, which seems dedicated to automotive applications. Is it a good option for integrating CAN + BLE (externally for BLE, perhaps)? Or is it overly specialized for a non-automotive project?

Any suggestions, experiences, or product recommendations would be greatly appreciated! Thank you in advance for your help.

Best answer by STTwo-32

Hello @OmerSaeed and welcome to the ST Community.

  1. Unfortunately, there is not any STM32 MCU that include support for both CAN and BLE.
  2. For me, I recommend you use one of the STM32WB/WBA and WB0 with a CAN to SPI or another converter as proposed by @Javier1 
  3. SPC5 is an Automotive dedicated product, you can ask any question about it on this forum.

Best Regards.

STTwo-32

2 replies

Javier1
Principal
January 23, 2025

>>Use an STM32WB for BLE and add an external CAN transceiver?

Normally, people referring to can transceiver reffers to the (physical layer) chip translating from logic level Voltages to differential signals.
If thats what you meant id use one of those SPI->CAN bridges like the MCP2515 

Any other option,

  • BLE stm chip + CAN stm chip 
  • BLE nordic chip + CAN stm chip 
  • ....

Adds complexity.

hit me up in https://www.linkedin.com/in/javiermuñoz/
STTwo-32
STTwo-32Best answer
Technical Moderator
January 23, 2025

Hello @OmerSaeed and welcome to the ST Community.

  1. Unfortunately, there is not any STM32 MCU that include support for both CAN and BLE.
  2. For me, I recommend you use one of the STM32WB/WBA and WB0 with a CAN to SPI or another converter as proposed by @Javier1 
  3. SPC5 is an Automotive dedicated product, you can ask any question about it on this forum.

Best Regards.

STTwo-32