[TT] STM32F10x Series CAN USB 동시 사용 불가

STM32F1 Series에 모두 해당되는 사항 같습니다.


USB 와 CAN 을 동시에 사용하지 못합니다. 구조상 모두 필수로 필요로 하는 부분이라서 어떤 꽁수로도 회피가 안될것 같네요.


다만 F2 Series에서는 해당 Note가 없는걸로 봐서 가능 한것 같습니다.


USB와 CAN을 동시에 써야 한다면 F1 Series로는 개발 불가 입니다.


: can, usb쪽 살펴 보시면 쥐꼬리만 하게 나옵니다. T.T


STM32 UM.pdf


===================================================================================================

Low-density devices are STM32F101xx, STM32F102xx and STM32F103xx

microcontrollers where the Flash memory density ranges between 16 and 32 Kbytes.


Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx

microcontrollers where the Flash memory density ranges between 64 and 128 Kbytes.


High-density devices are STM32F101xx and STM32F103xx microcontrollers where the

Flash memory density ranges between 256 and 512 Kbytes.


XL-density devices are STM32F101xx and STM32F103xx microcontrollers where the

Flash memory density ranges between 768 Kbytes and 1 Mbyte.

Connectivity line devices are STM32F105xx and STM32F107xx microcontrollers.


Note: 

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). The USB

and CAN can be used in the same application but not at the same time.

===================================================================================================