Can Sfr Registers - Renesas M16C/6NK Hardware Manual

16-bit single-chip microcomputer m16c family / m16c/60 series
Table of Contents

Advertisement

Under development
This document is under development and its contents are subject to change.
M16C/6N Group (M16C/6NK, M16C/6NM)

19.4 CAN SFR Registers

Figures 19.6 to 19.11 show the CAN SFR registers.
CANi Message Control Register j (i = 0, 1) ( j = 0 to 15)
b7
b6
b5
b4
b3
NOTES:
1. As for write, only writing "0" is possible. The value of each bit is written when the CAN module enters the respective state.
2. In Basic CAN mode, slots 14 and 15 serve as data format identification flag.
The RemActive bit is set to "0" if the data frame is received and it is set to "1" if the remote frame is received.
3. One slot cannot be defined as reception slot and transmission slot at the same time.
4. This register can not be set in CAN reset/initialization mode of the CAN module.
Figure 19.6 C0MCTLj and C1MCTLj Registers
Rev.2.00
Nov 28, 2005
REJ09B0124-0200
Symbol
b2
b1
b0
C0MCTL0 to C0MCTL15
C1MCTL0 to C1MCTL15
Bit Symbol
Successful
NewData
Reception Flag
Successful
SentData
Transmission Flag
"Under Reception"
InvalData
Flag
"Under
Transmission"
TrmActive
Flag
MsgLost
Overwrite Flag
Remote Frame
Transmission/
RemActive
Reception Status
Flag
Auto Response
RspLock
Lock Mode
Select Bit
Remote Frame
Corresponding
Remote
Slot Select Bit
Reception Slot
RecReq
Request Bit
Transmission
TrmReq
Slot Request Bit
page 228 of 378
(4)
Address
0200h to 020Fh
0220h to 022Fh
Bit Name
When set to reception slot
0: The content of the slot is read or still under
processing by the CPU.
1 The CAN module has stored new data in the slot.
When set to transmission slot
0: Transmission is not started or completed yet.
1: Transmission is successfully completed.
When set to reception slot
0: The message is valid.
1: The message is invalid.
(The message is being updated.)
When set to transmission slot
0: Waiting for bus idle or completion of arbitration.
1: Transmitting
When set to reception slot
0: No message has been overwritten in this slot.
1: This slot already contained a message, but it has
been overwritten by a new one.
0: Data frame transmission/reception status
1: Remote frame transmission/reception status
(2)
When set to reception remote frame slot
0: After a remote frame is received, it will be
answered automatically.
1: After a remote frame is received, no transmission
will be started as long as this bit is set to "1".
(Not responding)
0: Slot not corresponding to remote frame
1: Slot corresponding to remote frame
0: Not reception slot
(3)
1: Reception slot
0: Not transmission slot
(3)
1: Transmission slot
19. CAN Module
After Reset
00h
00h
Function
RW
RO
RO
RO
RO
RO
RW
RW
RW
RW
RW
(1)
(1)
(1)

Advertisement

Table of Contents
loading

This manual is also suitable for:

M16c/6nm

Table of Contents