The Controller Area Network (CAN) module which has been implemented in the Siemens C515C microcontroller allows communication between several stations (CAN nodes). This document describes the CAN functionality, the initialisation and the use of the CAN module.Furthermore, examples concerning interrupt generation and error handling will be given. 1 Principle of this CAN application 3 2 CAN Initialisation 4 3 Definition of a Message Object 5 4 Interrupt Handling 7 5 Sending a Message 8 6 Error Handling . . 9 7 Busoff State and CAN Re-Initialisation 10 Appendix 13 A CANREG.H 13 B INTC515C.H 17 C REGC515C.H 17