Skip to main content
ST Community
ST Employee
July 23, 2018

Concurrent use of USB and CAN with STM32F103

  • July 23, 2018
  • 0 replies
  • 9733 views

Is it possible to use USB and CAN on STM32F1 devices at the same time?

No, unfortunately not.

In low, medium-, high- and XL-density devices, the USB and CAN share a dedicated 512-byte SRAM memory for data transmission and reception, and so they cannot be used concurrently: the shared SRAM is accessed through CAN and USB exclusively.

So the USB and CAN can be used in the same application but not at the same time on STM32F1.

However, for other (or newer) STM32 families, it is possible to use USB and CAN peripherals concurrently.

This topic has been closed for replies.