Operational Modes - Renesas M16C/60 Series Hardware Manual

Hide thumbs Also See for M16C/60 Series:
Table of Contents

Advertisement

Under development
This document is under development and its contents are subject to change.
M16C/6N5 Group

Operational Modes

The CAN module has the following three operational modes.
• CAN Reset/Initialization Mode
• CAN Sleep Mode
• CAN Operation Mode
Figure 1.19.18 shows transition between operational modes.
MCU Reset
Figure 1.19.18 Transition Between Operational Modes
CAN Reset/Initialization Mode
The CAN reset/initialization mode is activated upon MCU reset or by setting the Reset bit of the C0CTLR
register. It can be observed by reading the State_Reset bit of the C0STR register. Entering the CAN
reset/initialization mode initiates the following functions by the module:
• Suspend all communication functions. When the CAN reset/initialization mode is activated during an
ongoing transmission in operation mode, the module suspends the mode transition until completion
of the transmission (successful, arbitration loss, or error detection) and then sets the State_Reset bit.
• Initialization of C0MCTLj (j = 0 to 15), C0STR, C0ICR, C0IDR, C0RECR, C0TECR and C0TSR
registers to their reset values. All these registers are locked to prevent CPU modification.
• The C0CTLR and C0CONR registers and the message box retain their contents and are available for
CPU access.
Rev.1.00
2003.05.30
page 216
Reset = 0
Reset/initialization
mode
(State_Reset = 1)
Reset = 1
Reset = 1
Sleep mode
Operation mode
(State_Reset = 0)
Bus off state
(State_BusOff = 1)
CAN Module

Advertisement

Table of Contents
loading

This manual is also suitable for:

M16c/6n5

Table of Contents