CAN Registers
825
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Controller Area Network (CAN) Module
11.4.17 CANNWDAn Register [reset = 0x0]
CAN New Data 1 (CANNWDA1), offset 0x120
CAN New Data 2 (CANNWDA2), offset 0x124
The CANNWDA1 and CANNWDA2 registers hold the NEWDAT bits of the 32 message objects. By
reading these bits, the CPU can check which message object has its data portion updated. The NEWDAT
bit of a specific message object can be changed by three sources: (1) the CPU via the CANIFnMCTL
register, (2) the message handler state machine after the reception of a data frame, or (3) the message
handler state machine after a successful transmission.
The CANNWDA1 register contains the NEWDAT bits of the first 16 message objects in the message
RAM; the CANNWDA2 register contains the NEWDAT bits of the second 16 message objects.
CANNWDAn is shown in
and described in
Return to
Figure 11-21. CANNWDAn Register
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
RESERVED
NEWDAT
R-0x0
R-0x0
Table 11-24. CANNWDAn Register Field Descriptions
Bit
Field
Type
Reset
Description
31-16
RESERVED
R
0x0
15-0
NEWDAT
R
0x0
New Data Bits.
0x0 = No new data has been written into the data portion of the
corresponding message object by the message handler since the
last time this flag was cleared by the CPU.
0x1 = The message handler or the CPU has written new data into
the data portion of the corresponding message object.