2013-04-18 11:01 PM
In the RM0090 Rev.3 there is a note in the CAN section saying
''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.''In the RM0090 v4 the note is missing. so I'm not sure if I can use the USB and CAN1 at the same time on STM32F405 ?!?
2013-04-19 04:11 PM
It's not in the Rev 1 document either, it relates to an issue with the F1 parts (excluding the 105/107 connectivity series) which shared a common buffer precluding the use of USB and CAN at the same time. This issue does not impact the F2 or F4 parts which have a different USB design.