CANBus, Ethrnet and RS232 on the same MCU
Hello for a project I will be using Ethernet, CANBus and RS232. Now the maximum frequency for CANBUS is 1 Mbit per seconds, for RS-232 that is 20 k baud and for Ethernet I think it is again 1 Mbit per seconds. So with a MCU that has at least 2 MHz clock freq. that looks doable. But I have few questions about it.
1) Would it be a best approach to use 1 MCU and handle all communications in there. Or to use at least 2 MCU's.
2) Since RS232 is pretty slow compared to CAN or Ethernet. During an RS-232 call, I can get 500 datas from CAN network! Same for the ethernet. What would happen in this case? Would setting ethernet and CAN to higher priority solve this issue? ( But in this case rs-232 comm. could never get finished I believe.)
What would be my best bet in this case? I need some guidance in here. Thanks beforehand.
