NEC UPD703116 User Manual page 593

32-bit single-chip microcontrollers
Table of Contents

Advertisement

(27) CAN1 bus diagnostic information register (C1DINF)
The C1DINF register indicates all CAN bus bits, including stuff bits, delimiters, etc. This information is used
only for diagnostic purposes.
Because the number of bits starting from SOF is added at each frame, the actual number of bits is the value
obtained by subtracting the previous data.
This register is read-only, in 16-bit units.
Cautions 1. While in diagnostic processing mode (C1DEF register's MOM bit = 1) and in normal
operation mode (C1CTRL register's INIT bit = 0), the C1DINF register can only be
accessed.
cannot be accessed.
2. Storage of the last 8 bits is automatically stopped if an error or a valid message (ACK
delimiter) is detected on the CAN bus. Reset is automatically performed each time when
the SOF is detected on the CAN bus.
15
14
13
12
C1DINF
DINF15
DINF14
DINF13
DINF12
Bit position
Bit name
15 to 0
DINF15 to
DINF0
Note xxxx: CAN message buffer registers can be allocated to the xxxx addresses as programmable
peripheral I/O registers. Note, however, that the xxxx addresses cannot be changed after being
set.
m = 2, 6, A, E
CHAPTER 11 FCAN CONTROLLER
In normal operation mode (C1DEF register's MOM bit = 0), this register
11
10
9
8
7
6
DINF11
DINF10
DINF9
DINF8
DINF7
DINF6
Indicates CAN bus diagnostic information.
Bit name
DINF15 to DINF8
Number of bits starting from SOF
DINF7 to DINF0
Information from last 8 bits
User's Manual U14492EJ5V0UD
5
4
3
2
1
0
DINF5
DINF4
DINF3
DINF2
DINF1
DINF0
Function
CAN Bus Diagnostic Information
Address
Initial value
Note
xxxxmC5CH
0000H
593

Advertisement

Table of Contents
loading

Table of Contents