Dear Community,
I need to design a system able to communicate through 2 separate CAN buses and I would like to use a microcontroller compatible with the Arduino bootloader in order to be able to program it with ease. I would like to avoid having to use an SPI-to-CAN converter like the MCP2515, so I am looking for a chip with 2 native CAN modules, but so far the only one that I was able to find that satisfies those requirements is the ATSAM3X8E (the one used in the Arduino Due): the problem is it is way overpowered for what I have to do with it considering I would use at most 20 out of its 144 pins so I was wondering if any of you knows a better alternative.
I have already considered the ATmega32M1 but it has only one CAN module and as I said I would like to avoid relying on a SPI-to-CAN interface.