This thesis covers the developing process of an electronic circuit with various I/O functions and the ability to connect to automotive networks.
The idea arose at the instrument cluster developing CM/IS department of the Budapest Robert Bosch Ltd., where it was given the name 'CANPlayer'.
The devices under test need to be able to communicate over CAN and LIN networks, therefore the thesis contains a brief introduction to these commonly used communication buses.
Selection criteria of the microcontroller will be explained and then the selected microcontroller will be introduced with special respect to the Cortex-M3 core it contains.
The specification of the hardware in question will be discussed thoroughly and the development tools used to the implementation will also be mentioned.
In the next section, the internal structure of the device will be discussed through a block diagram, and the steps of the design process will be covered.
As a closing, the testing process of the CANPlayer will be shown.