We use 16bit microcontrollers from Fujitsu.
The MB903xx family offers sufficient I/O ports and many bus controllers including a CAN controller (2.0A and 2.0B).
We developed a uniform module that simplifies the usage of three specific microcontrollers of the MB903xx family.
Every module contains bus interfaces (UART, CAN, LIN), CAN transceivers, the necessary quartz oscillator and some external circuit (e.g. switch between run and program mode).
In order to write and test software for our modules we have developed a evaluation board for these modules.
This board is very similar to usual evaluation boards with some additional testing properties (e.g. LED bar).