SLLA521B January 2022 – June 2022 TCAN1145-Q1 , TCAN1146-Q1
The Data field match requires that at least one bit, located in any bit position and in any byte, must match as a 1 in both the received field and the register programmed field. If the DLC code is ‘b0000, such that there are no Data bytes, then the Data field match is considered a WUF Data match.
The order of the data bytes stored in the DATA7-DATA0 register fields are designated in a descending order, such that the last byte of the frame is always considered Byte 0, to correspond with the register DATA0.
For this example, with DLC=8, there are two bits that have matched a ‘1’ in both the received data byte and the configured DATAn byte. Since only one match is required, this is a valid WUF Data field.
Figure 3-4 shows the mapping of how data bytes are interpreted for different DLCs. The order of transmitted bytes is from left to right. For a DLC code of 4, for example, the incoming bytes received would be checked against the provisioned bytes in the order of Data3, Data2, Data1, and Data0.